3

iOS Safariでタッチ座標を取得するために以下のコードを使用しています

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

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

しかし、テストすると、座標を取得できません。このコードはタッチ座標を取得する正しい方法ですか?

4

1 に答える 1

3

次のリンクを優先してください:

Safariタッチを検出

このコードを試してください

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

touchEvent を追加します。

于 2012-12-31T06:42:30.620 に答える