Android浏览器触摸事件位置

时间:2011-12-03 23:07:35

标签: javascript android google-chrome

在Safari上,您可以从event.pageX和event.pageY获取用户触摸屏幕的位置。但是,在我的Android浏览器上,event.pageX和event.pageY始终为0.有没有办法在Android上的浏览器中获取触摸事件的位置?

1 个答案:

答案 0 :(得分:8)

这是内存,因为我不再拥有Android设备,但我认为这是正确的。它至少应该让你开始朝着正确的方向前进。祝你好运。

var elem = document.getElementById('elem');
elem.addEventListener('touchend', function(e){
    var pageX = e.changedTouches[0].pageX,
        pageY = e.changedTouches[0].pageY;
}, false);