« taouch 出来る? javascript | メイン | 後から出てくる要素にイベントリスナ »
2017年12月28日
長押し判定 javascript
function touchStart(){var interval = 500;
timer = setTimeout(function()
{
//長押ししたと判定~その後の処理
console.log("長押し完了");
}, interval);
}
document.addEventListener(‘touchstart’, cancelFunc, false);//タップされた瞬間
document.addEventListener(‘touchmove’, cancelFunc, false);//指を動かしている
document.addEventListener(‘touchend’, cancelFunc, false);//指が画面から離れた
document.addEventListener(‘touchcancel’, cancelFunc, false);//システム側の要請でタッチがキャンセルされた
cancelFunc = function(){clearTimeout(timer);};
投稿者 muuming : 2017年12月28日 05:36