触摸坐标Cordova+Android与Galaxy S4



你好,我在Phonegap网络应用程序和Android中获取坐标时遇到问题(在Galaxy S4中测试)。

使用此代码

$('#canvas_div').bind("touchstart", function (event) {
   canvas_x = event.pageX;
   canvas_y = event.pageY - OffsetRadar;
});

我尝试过使用event.touches[0].pageXevent.screenX,但未定义。

你能帮我吗?(我尝试过stackoverflow中的其他解决方案!)

$('#canvas_div').bind("touchstart", function (e) {
   var touch = e.touches[0];
   canvas_x = touch.pageX;
   canvas_y = touch.pageY - OffsetRadar;
});

编辑:

$('#canvas_div').bind("touchstart", function (e) {
   var touch = e.originalEvent.touches[0];
   canvas_x = touch.pageX;
   canvas_y = touch.pageY - OffsetRadar;
});

最新更新