touchmove

このエントリーをはてなブックマークに追加

touchmoveはスマートフォンで画面上でタッチした指が動いた発火するイベントです。

iPhoneやAndroidなどのスマートデバイスで画面上でタッチした指が動いた発火します。

var i=0;
document.addEventListener("touchmove", function() {
	i++;
	document.getElementById("target").innerText = i;
}, false);

sample

ただし、一部のAndroid端末ではtouchstart時にe.preventDefault()を行ないブラウザのスクロールを停止しないとtouchmoveイベントが最初の数回しか発火しないことがあります。また、最初の数回touchmoveイベントが発火したタイミングでe.preventDefault()を行なうことでtouchmoveイベントが継続して発火させることができるAndroid端末も存在します。

登録日 : 2012年12月15日 最終更新日 : 2012年12月15日

同じカテゴリー(Event)のエントリー

検索

スポンサードリンク

バージョン

リファレンス