Swiperのドラッグ操作を無効にする方法

⚠この記事が公開されたのは 2023年7月4日で、内容が古く、間違っている可能性があります。

問題

パラメーターでallowTouchMove: falseを追加すればドラッグ操作は無効になると思ったのですがPCのドラッグ操作は無効になりませんでした。

const swiper = new Swiper('.swiper', {
  allowTouchMove: false,
  },
});

解決方法

simulateTouch: false,を追加することでスワイプだけでなくドラッグ操作も無効にできました。

const swiper = new Swiper('.swiper', {
  allowTouchMove: false, // タッチ操作無効,
  simulateTouch: false, // PCでのタッチ操作無効,
  },
});

参考 Possible to disable touch simulation for slides but not scrollbar (idangerous swiper)? – stack overflow