上記の処理で無事問題解決と思っていたのですが1か月後、 クライアントから動かなくなった(というかスクロールが動くようになった)と連絡がありました。 動かないようにしてくれとのことです。 前は正常に動作して(スクロール出来ないようになっていた)のになぜだろうと思って調べていると原因が判明しました。 Treat Document Level Touch Event Listeners as Passive AddEventListenerOptions defaults passive to false. With this change touchstart and touchmove listeners added to the document will default to passive:true (so that calls to preventDefault will be ig