此代码:
$(doc).on('touchstart touchend', function(ev){
var or = ev.originalEvent;
console.log('y: '+or.layerY+' x '+or.layerX);
});
显示我在iOS 5中点击的位置坐标,但在iOS 4中,两个坐标都显示0。 doc
是一个包含iframe contentDocument
的变量,我正在使用jQuery 1.7.1。有什么想法吗?
答案 0 :(得分:1)
我最终使用了属性ev.originalEvent.touches[0].pageX
和ev.originalEvent.touches[0].pageY
。不知道为什么layerX
和layerY
无法正常工作,但其他人似乎成功了