下面是我遇到的問題,也是用此插件常用的幾個參數,如果你的輪播不需要很複雜,看本文就可以解決。假如你想多瞭解些, 看官們這裏請 swiper 插件的官方地址。
第一步 引入 swiper.min.js
<script src="../style/js/swiper.min.js"></script>
第二步 html
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">
<img alt="" src="http://wx.okair.net/wxpic/wxb2c/indexpage/index_banner1.jpg">
</div>
<div class="swiper-slide">
<img alt="" src="http://wx.okair.net/wxpic/wxb2c/indexpage/index_banner2.jpg">
</div>
<div class="swiper-slide">
<img alt="" src="http://wx.okair.net/wxpic/wxb2c/indexpage/index_banner3.jpg">
</div>
</div>
<div class="swiper-pagination"></div> <!--需要輪播序號的時候寫-->
</div>
第三步 調用 ( 重點來了 )
var mySwiper = new Swiper('.swiper-container', {
pagination : '.swiper-pagination',
loop : true,
autoplay : 3000
});
現在這種情況下,圖片可以自動輪播,但是當用手觸碰之後,就會停止輪播,所以要再添加一個參數
var mySwiper = new Swiper('.swiper-container', {
pagination : '.swiper-pagination',
loop : true,
autoplay : 3000,
autoplayDisableOnInteraction : false /* 注意此參數,默認爲true */
});
無論怎麼滑,輪播事件都會重新觸發。