使用PhoneGap在Android和iPhone上进行"touchmove"活动

Pet*_*lev 1 javascript android mousemove cordova touchmove

所以基本上我希望能够在有人在iOS或Android支持的触控设备的屏幕上滑动时获得触摸的坐标.

到目前为止我尝试做的事情如下.

$('element').bind("touchmove", function(e) {
    $(element2).html(e.pageX + "," + e.pageY);
}
Run Code Online (Sandbox Code Playgroud)

加上我尝试了同样的"vmousemove"(jquery mobile等价物或它应该是),"mousemove"但无济于事.我只得到初始和结束触摸的坐标.

提前致谢

Vla*_*rbu 6

iOS和Android是多点触控设备.使用触摸事件处理交互:

https://developer.mozilla.org/en-US/docs/DOM/Touch_events

  • 是的,但您没有正确处理事件.你应该使用e.touches.它提供了一系列Touch对象.参见:http://developer.apple.com/library/safari/#documentation/UserExperience/Reference/TouchEventClassReference/TouchEvent/TouchEvent.html (2认同)