有没有办法在触摸手机上使用Javascript检测手指拖动?我目前正在使用jQuery,并且mousemove()方法似乎不适用于我的Andorid手机。在触摸手机上使用Javascript检测手指拖动?
编辑:我想我应该澄清,这是一个Web应用程序。
编辑2:我在几分钟前发现了我的问题的副本:Detect a finger swipe through JavaScript on the iPhone and Android。虽然它没有被接受的答案。
有没有办法在触摸手机上使用Javascript检测手指拖动?我目前正在使用jQuery,并且mousemove()方法似乎不适用于我的Andorid手机。在触摸手机上使用Javascript检测手指拖动?
编辑:我想我应该澄清,这是一个Web应用程序。
编辑2:我在几分钟前发现了我的问题的副本:Detect a finger swipe through JavaScript on the iPhone and Android。虽然它没有被接受的答案。
使用analogous touch events:touchstart
,touchmove
,touchcancel
和touchend
。要为这些事件之一绑定事件侦听器,您必须使用例如.bind('touchmove', ...)
而不是.touchmove(...)
,因为jQuery没有提供方便的方法。
jquery插件链接已死 – SimplGy
尝试在http://www.queness.com/post/11755/11-multi-touch-and-touch-events-javascript-libraries上列出的11个库中的一个 –
你可以使用触摸库像https://github.com/dotmaster/Touchable-jQuery-Plugin
如果一个轻量级的DOM抽象库像非常相似到的jQuery的Zepto配对这是轻量级:中 http://zeptojs.com/
可能重复[检测手指通过iPhone和Android上的JavaScript滑动](http://stackoverflow.com/questions/2264072/detect-a-finger-swipe-through-javascript-on-the-iphone-and-android) – Ivan