イナヅマTVログ

jQuery touch イベントのpageX / PageYはどこ!?

| 0件のコメント

タッチイベントのイベントハンドラからpageX, pageYを取得したい。

jQuery を使わないと event オブジェクトから簡単に取得できる。

element.addEventListener( "touchstart", function ( event ) {
  console.log( event.pageX, event.pageY );
}, false );

jQuery 使うとないんだなぁー

$( element ).on( "touchstart", function ( event ) {
  console.log( event.pageX, event.pageY );
} );

エラーになっちゃう。

event オブジェクトをログにだしてあさってみた。

event.originalEvent.changedTouches[ 0 ].pageX
event.originalEvent.changedTouches[ 0 ].pageY

なんでこんなとこにあるんだろ?
他の方法で取り出せたりするのかな。

コメントを残す

必須欄は * がついています