"触摸移动”;Android上的事件&使用PhoneGap的iPhone

"touchmove" event on Android &iPhone using PhoneGap

本文关键字:amp 事件 PhoneGap iPhone 使用 Android quot 触摸 移动      更新时间:2023-09-26

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

到目前为止,我试图做的事情如下。

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

另外,我也尝试过"vmousemove"(jquery mobile应该是这样的),"mousemove",但都没有用。我只得到初始和结束触摸的坐标。

提前感谢

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

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

你非常接近。。。你所需要的只是最初的事件。jQuery为您完成了这些。

例如

$('element').bind("touchmove", function(event) {
   var e = ev.originalEvent;
   var touch = e.touches[0];
   $(element2).html(touch.pageX + "," + touch.pageY);
}

编辑:我忘了触摸阵列。。。我的坏。