0

このコード:

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

iOS 5 ではタップした位置の座標を表示していますが、iOS 4 では両方の座標に 0 を与えています。dociframeの を含む変数で、contentDocumentjQuery 1.7.1 を使用しています。何か考えはありますか?

4

1 に答える 1

1

プロパティev.originalEvent.touches[0].pageXとを使用することになりev.originalEvent.touches[0].pageYました。理由がわからず、正しく機能layerXlayerYていませんが、他のものはうまくいくようです

于 2012-08-14T07:08:19.737 に答える