slick.js
Slick js 上下の連動表示のスライダーを同一ページ内に複数設置したいのですが、複数設置した場合動きが連動してしまいます。
各々で動かしたい場合のコードの書き方をご享受ください。
〈HTML〉 <section> <div class="slider slider-for"> <div><a href="#"><img src="img/1.png"></a></div> <div><a href="#"><img src="img/2.png"></a></div> <div><a href="#"><img src="img/3.png"></a></div> <div><a href="#"><img src="img/4.png"></a></div> <div><a href="#"><img src="img/5.png"></a></div> </div> <div class="slider slider-nav"> <div><img src="img/1.png"></div> <div><img src="img/2.png"></div> <div><img src="img/3.png"></div> <div><img src="img/4.png"></div> <div><img src="img/5.png"></div> </div> </section> <section> <div class="slider slider-for"> <div><a href="#"><img src="img/1.png"></a></div> <div><a href="#"><img src="img/2.png"></a></div> <div><a href="#"><img src="img/3.png"></a></div> <div><a href="#"><img src="img/4.png"></a></div> <div><a href="#"><img src="img/5.png"></a></div> <div><a href="#"><img src="img/1.png"></a></div> <div><a href="#"><img src="img/2.png"></a></div> <div><a href="#"><img src="img/3.png"></a></div> <div><a href="#"><img src="img/4.png"></a></div> <div><a href="#"><img src="img/5.png"></a></div> </div> <div class="slider slider-nav"> <div><img src="img/1.png"></div> <div><img src="img/2.png"></div> <div><img src="img/3.png"></div> <div><img src="img/4.png"></div> <div><img src="img/5.png"></div> <div><img src="img/1.png"></div> <div><img src="img/2.png"></div> <div><img src="img/3.png"></div> <div><img src="img/4.png"></div> <div><img src="img/5.png"></div> </div> </section> 〈js〉 <script> $(function() { $('.slider-for').slick({ slidesToShow: 1, slidesToScroll: 1, arrows: false, fade: true, asNavFor: '.slider-nav' }); $('.slider-nav').slick({ slidesToShow: 3, slidesToScroll: 1, asNavFor: '.slider-for', dots: false, centerMode: true, focusOnSelect: true, autoplay: false, autoplaySpeed: 5000, speed: 1000 }); }); </script>

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/25 01:30
2017/08/25 01:32
2017/08/25 01:34