MozillaがTouchEventページで述べているように:
イベントのターゲットは、タッチポイントがその要素の外側に移動した場合でも、タッチポイントに対応するタッチスタートイベントを受信した要素と同じです。
これは、mousemoveやmouseupと同じではありません。ここで、ターゲットは実際にはマウスが置かれているDOM要素です。
ライブラリを使用せずに、自分touchmoveまたはtouchendイベントが発生する要素を取得するための最良の方法は何ですか?
MozillaがTouchEventページで述べているように:
イベントのターゲットは、タッチポイントがその要素の外側に移動した場合でも、タッチポイントに対応するタッチスタートイベントを受信した要素と同じです。
これは、mousemoveやmouseupと同じではありません。ここで、ターゲットは実際にはマウスが置かれているDOM要素です。
ライブラリを使用せずに、自分touchmoveまたはtouchendイベントが発生する要素を取得するための最良の方法は何ですか?
イベントオブジェクトから座標(pageXおよび)を読み取ります。pageY次に、を使用document.elementFromPoint(x, y)して、その位置で一番上の要素を取得します。