2011-09-02 120 views
5

有没有办法在触摸手机上使用Javascript检测手指拖动?我目前正在使用jQuery,并且mousemove()方法似乎不适用于我的Andorid手机。在触摸手机上使用Javascript检测手指拖动?

编辑:我想我应该澄清,这是一个Web应用程序。

编辑2:我在几分钟前发现了我的问题的副本:Detect a finger swipe through JavaScript on the iPhone and Android。虽然它没有被接受的答案。

+0

可能重复[检测手指通过iPhone和Android上的JavaScript滑动](http://stackoverflow.com/questions/2264072/detect-a-finger-swipe-through-javascript-on-the-iphone-and-android) – Ivan

回答

5

使用analogous touch eventstouchstart,touchmove,touchcanceltouchend。要为这些事件之一绑定事件侦听器,您必须使用例如.bind('touchmove', ...)而不是.touchmove(...),因为jQuery没有提供方便的方法。

+1

jquery插件链接已死 – SimplGy

+0

尝试在http://www.queness.com/post/11755/11-multi-touch-and-touch-events-javascript-libraries上列出的11个库中的一个 –