如何在iOS Safari中获取触摸坐标

3
我正在使用以下代码在iOS Safari中获取触摸坐标:
$('#touchable').bind('touchstart', function(e){

        alert(e.touches[0].pageX);
        alert(e.touches[0].pageY);
}

但是当我测试时,无法获取坐标。这段代码是否是获取触摸坐标的正确方式?


有时候 e.targetTouches[0].pageX 可以工作 我想 - Derek 朕會功夫
@Derek 我也试过了,还是不行 :( - ajaybc
1个回答

3

请使用以下链接:

检测Safari触摸事件

并尝试使用以下代码

document.addEventListener('touchmove', function(e) {
    e.preventDefault();
    var touch = e.touches[0];
    alert(touch.pageX + " - " + touch.pageY);
}, false);

添加触摸事件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接