タッチムーブイベント時の処理を禁止する
説明
iPhoneではタッチイベントを利用することができます。デフォルトではタッチムーブイベントによりSafariの画面がスクロールしてしまいます。このタッチムーブイベント時の処理を禁止するには「event.preventDefault()」を使ってデフォルトのイベント処理を行わないようにします。
サンプルプログラム
window.onload = function(){
document.getElementById("block").ontouchmove = function(){
document.getElementById("result").innerHTML = "タッチ中 / "+(new Date()).getTime();
}
document.ontouchmove = function(){ event.preventDefault(); }
}