在触摸手机上使用Javascript检测手指拖动?

时间:2011-09-02 17:58:33

标签: javascript iphone android

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

编辑:我想我应该澄清这是针对网络应用程序的。

编辑2:我刚才发现我的问题重复:Detect a finger swipe through JavaScript on the iPhone and Android。虽然,它没有一个公认的答案。

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:0)

您可以使用https://github.com/dotmaster/Touchable-jQuery-Plugin

等触摸库

如果与轻量级的dom抽象库(如非常类似于jquery的Zepto)配对,这是轻量级的: http://zeptojs.com/