slickを利用して、1枚目の画像を1回だけ表示したい
お世話になります。
Webページの表示時に、1枚目の画像が表示され、
2枚目からのスライドが表示されて行き、
最後のスライドまで行ったら、
1枚目でなく2枚目に戻って繰り返しループさせたいと思っています。
はじめは全画面でスライドを表示し、スクロールした時に
内容が表示されるようにしたかったのでslickを使用しようと考えました。
そもそもできるのか、
できる場合どうすればいいのか、
できない場合他の何を使えばいいのか。
初歩的な質問で恐縮ですが、よろしくお願いいたします。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
<script> $(function() { $('.slider').slick({ accessibility:false, autoplay:true, autoplaySpeed:5000, speed:1000, pauseOnHover:false, dots:false, fade:true, infinite:true }); }); $('.slider').on('afterChange',function(){ $('.slider').slick('slickRemove',true); }); </script>
jQuery
試したこと
アドバイスいただいたことを参考に、スライド1周目実行後に最初のスライドが削除されるように考えてみました。しかし、2周目は1つ目のスライドが削除されるのですが、以下の問題がでてしまいました。
・スライド削除後の切り替えでフェードが効かず不自然に切り替わる
・3周目は2周目の最初のスライド(2枚目)が削除され、最終的には一つだけになってしまう
Javascriptについて全く初心者で無謀なことをしようとしているため、大変恐縮ではありますが、よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー