タッチムーブイベント時の処理を禁止する

説明

iPhoneではタッチイベントを利用することができます。デフォルトではタッチムーブイベントによりSafariの画面がスクロールしてしまいます。このタッチムーブイベント時の処理を禁止するには「event.preventDefault()」を使ってデフォルトのイベント処理を行わないようにします。

サンプルプログラム

window.onload = function(){
document.getElementById("block").ontouchmove = function(){
document.getElementById("result").innerHTML = "タッチ中 / "+(new Date()).getTime();
}
document.ontouchmove = function(){ event.preventDefault(); }
}
サンプルを実行
[戻る]