3

ontouchend イベントの pageX プロパティを 2.2 にアップグレードすると、Android 2.1 で完璧に動作する Web アプリがあります。これが私のコードです。

menu1.ontouchend = function(e){
e.preventDefault();
if (e.touches && e.touches.length>0) { // iPhone
    x2 = e.touches[0].pageX;
    y2 = e.touches[0].pageY;
} else { // その他すべて
    x2 = e.pageX;
    y2 = e.pageY;
}
}

2.1 から 2.2 へのタッチ イベント用の JavaScript API の変更点を知っている人はいますか?????

4

1 に答える 1

0

あなたが試すことができます:

event.targetTouches[0].pageX

これが機能しない場合は、「touchmove」イベントからこのプロパティを取得できるかどうかを確認してください。はいの場合、この値を保存し(「touchmove」イベントでアクセスする場合)、「touchend」イベント中にロードします。

于 2011-11-04T10:46:49.717 に答える