iOS 4与touchstart上的event.layerX和event.layerY有关

时间:2012-08-10 08:31:12

标签: javascript jquery cordova ios4

此代码:

$(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。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我最终使用了属性ev.originalEvent.touches[0].pageXev.originalEvent.touches[0].pageY。不知道为什么layerXlayerY无法正常工作,但其他人似乎成功了