0

这段代码:

$(doc).on('touchstart touchend', function(ev){
    var or = ev.originalEvent;
    console.log('y: '+or.layerY+' x '+or.layerX);
});

正在显示我在 iOS 5 中点击的位置的坐标,但在 iOS 4 中,两个坐标都为 0。doc是一个包含contentDocumentiframe 的变量,我使用的是 jQuery 1.7.1。任何想法?

4

1 回答 1

1

我最终使用了属性ev.originalEvent.touches[0].pageXev.originalEvent.touches[0].pageY. 不知道为什么layerX并且layerY不能正常工作,但其他的似乎成功了

于 2012-08-14T07:08:19.737 回答