Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

スクロール禁止にする

この記事に詳細は書いてある。

qiita.com

touchmoveをaddEventListenerしてpreventDefaultする。その際にpassive:falseを指定する必要がある。

function handleTouchMove(event:TouchEvent){
  console.debug("touchmove.noScroll prevent..");
  event.preventDefault();
}
          /// ひとまず一律スクロール禁止にする。
          console.debug("setup touchmove.noScroll prevent..");
          document.addEventListener('touchmove', handleTouchMove, { passive: false });
          // document.removeEventListener('touchmove', handleTouchMove, { passive: false });