swiper スマホ のみで動かす!destroyとresizeでリサイズ時もバグらないレスポンシブ制御法
- 公開日:
- メンテナンス日:
広告

new Swiper と destroy() を切り替えるJSの実装が必要です。CSS側でもPC時に display: flex; などでスライダー特有のスタイルを打ち消す必要があります。具体的なコードは Swiperでスマホ、PCで切り替える方法 セクションで解説しています。resize イベントは高頻度で発生するため、そのまま実装すると負荷がかかります。本記事で紹介している throttle(スロットル)関数 を使い、実行回数を適宜間引く(例:200msごと)ことで、スムーズな切り替えが可能になります。