Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Jquery Swipe without jQuery mobile library

I know that this subject has been covered extensively on Stackoverflow but I cannot find a definitive answer.

I am successfully detecting if the client device is a touch screen:

if(!!('ontouchstart' in window)){

     // detect swipe

}

However, I cannot figure out how to detect a swipe/hover over an element. Please note that I want to be able to do this without the jquery mobile library.

Here is my fiddle:

http://jsfiddle.net/k77aC/9/

Thank you in advance,

Alan.

like image 308
Alan A Avatar asked Jan 29 '14 22:01

Alan A


1 Answers

If it's just jQuery mobile which you don't want to use, try hammer js which is lightweight and has a lot of options.

If however you're completely opposed to using any library at all have a look at the different touch events available:

https://developer.mozilla.org/en-US/docs/Web/Guide/Events/Touch_events

like image 64
Paul Asjes Avatar answered Oct 19 '22 09:10

Paul Asjes