在Safari上,您可以从event.pageX和event.pageY获取用户触摸屏幕的位置。但是,在我的Android浏览器上,event.pageX和event.pageY始终为0.有没有办法在Android上的浏览器中获取触摸事件的位置?
答案 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);