前提・実現したいこと
ページネーションを付けた縦のswiperを全画面で表示し、
スライドが全て終わったらフッターにスクロールさせたいです。
発生している問題
swiperを全画面で表示すると、その中でのスクロールしか効かず、フッターに行けません。
スライド内に閉じ込められる感じになります。
該当のソースコード
見づらいですが、CodePenで再現しました。
https://codepen.io/baba88/pen/PoKyryL
スライドの下部にフッターは存在するのですが、swiper内でスクロールが止まってしまうため見られません。
前面に固定しているheaderにカーソルを移動すれば、footerにスクロールできます。
試したこと
swiperのオプションにfreeMode: true,を追加するとフッターに行けるようになるのですが、
そうするとswiper1枚ずつの区切り(で伝わりますでしょうか?)がなくなってしまいます。
補足情報
swiperは7.0.9です。
スクロールした時の区切りを残しつつフッターにスクロールできるようにする方法が皆目見当もつかず、
jsでなにかしらの制御をしたほうが良いのか、swiperを使いこなせてないのか、
なにか良い方法があればご教授いただけますと幸いです。
また、そんなのは不可能だということであれば諦めてfreeMode: true,にしようと思いますので、
その際もお手数ですがご指摘いただけますとありがたいです。
回答2件
あなたの回答
tips
プレビュー