我真的很难在 Phonegap 和 JQuery 中开发 Android 应用程序。
我想做的就是将 touchmove 绑定(bind)到一个元素,然后在我移动手指(基本上是拖动)时检查 X 和 Y 坐标
$('#someElm').bind('touchmove',function(event){
//Code here..!
});
当我触摸屏幕时 touchmove 触发,但我真的不知道事件的对象是什么 - 我已经尝试过 event.screenX、event.pageX,但它们不起作用。
有什么想法吗?
最佳答案
这里是mobile safari的引用(安卓基本一样):
你想要的是:
var x = event.touches[0].pageX;
var y = event.touches[0].pageY;
如果你在安卓上运行你还需要取消touchmove事件来获得新的触摸。不要问我为什么...
关于javascript - Touchmove 与 Phonegap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8043571/