スマートフォンでタッチパネルの操作といえば、フリック操作をして画面をスクロールする事があります。 ですが、スクロールさせたくない場合があります。それは、スライドショーなど、フリックを「別の用途で使いたい」場合です。 フリックでスクロールさせないようには以下のように書く事で解決できます。 document.body.addEventListener( 'touchstart', function(e){ e.preventDefault(); // これでtouchイベント全体でスクロールが無効になる }); touchstartに、ブラウザの持つイベントを実行しない「preventDefault」を実行するだけです。 これは、touchmoveのイベントにかけても大丈夫です。 しかし、落とし穴があります。それは、以下の2点。 ・スクロールのキャンセルを受け付けるのはスクロールが始まる