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

时间:2012-12-31 06:34:55

标签: javascript jquery html5 mobile-safari

我使用以下代码获取iOS Safari中的触摸坐标

$('#touchable').bind('touchstart', function(e){

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

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

1 个答案:

答案 0 :(得分:2)

首选以下链接:

Detect Safari Touch

并尝试此代码

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

添加touchEvent。