前提・実現したいこと
Wordpressのトップページに、スライダープラグイン「Swiper」を使って
1.フェード切り替え
2.自動再生
3.クリックで次の画像へ移る
というスライダーを実現したいです。
発生している問題
1と2までは実現できたのですが
3はクリックだけでは反応しなくて、クリックしたまま左右にドラッグしたら前後の画像に切り替わります。
理想はどこをクリックしても次の画像に切り替わることです。
お知恵をお貸しいただけると幸いです。。
該当のソースコード
html
1<div class="swiper-container"> 2 3<div class="swiper-wrapper" id="swiper-click"> 4<div class="swiper-slide"><img src="<?php echo get_template_directory_uri(); ?>/images/img_slider01.jpg" alt="" class="slide"></div> 5<div class="swiper-slide"><img src="<?php echo get_template_directory_uri(); ?>/images/img_slider02.jpg" alt="" class="slide"></div> 6<div class="swiper-slide"><img src="<?php echo get_template_directory_uri(); ?>/images/img_slider03.jpg" alt="" class="slide"></div> 7<div class="swiper-slide"><img src="<?php echo get_template_directory_uri(); ?>/images/img_slider04.jpg" alt="" class="slide"></div> 8<div class="swiper-slide"><img src="<?php echo get_template_directory_uri(); ?>/images/img_slider05.jpg" alt="" class="slide"></div> 9</div> 10 11</div>
Javascript
1var mySwiper = new Swiper('.swiper-container', { 2 effect:'fade', 3 slidesPerView: 1, 4 centeredSlides : true, 5 autoplay: { 6 delay: 8000, 7 disableOnInteraction: false, 8 }, 9 speed: 2000, 10 loop: true, 11 slideToClickedSlide: true, 12 onClick: function(swiper,event){ 13 swiper.slideNext(); 14 } 15});
参考記事
https://muut.com/swiper#!/swiper/general:change-slide-on-click
http://idangero.us/swiper/api/#events
補足情報(FW/ツールのバージョンなど)
Wordpress利用
回答1件
あなたの回答
tips
プレビュー