1.swiper:HTML結構
<div class="swiper-container"> <div class="swiper-wrapper"> <div class="swiper-slide">slider1</div> <div class="swiper-slide">slider2</div> <div class="swiper-slide">slider3</div> </div> </div>
2.樣式
.swiper-container{ margin:0 auto; width:100px; height:200px; overflow: hidden; border:1px solid red; } .swiper-wrapper,.swiper-slide{ width:100px; height:200px; }
3.水平輪播
var mySwiper = new Swiper('.swiper-container', { autoplay: true,//可選選項,自動滑動 loop:true })
4.垂直輪播
var mySwiper = new Swiper('.swiper-container', { autoplay: true,//可選選項,自動滑動 direction : 'vertical',//控制滾動的方向,水平或垂直 loop:true })
5.輪播可視區域展示多個slide項
var mySwiper = new Swiper('.swiper-container', { autoplay: true,//可選選項,自動滑動 direction : 'vertical', loop:true, slidesPerView : 3,//設置slider容器能夠同時顯示的slides數量(carousel模式) })
6.左右切換,獲取activeIndex的值
var mySwiper = new Swiper('.swiper-container',{ on: { //slideChangeTransitionStart開始切換時告訴我現在是第幾個slide slideChangeTransitionEnd: function(){ alert(this.activeIndex);//切換結束時,告訴我現在是第幾個slide }, }, })
7.分頁1/3展示效果
var mySwiper = new Swiper('.swiper-container',{ pagination: { el: '.swiper-pagination', type:'fraction', //type: 'bullets',圓點默認 //type: 'fraction',分頁 //type : 'progressbar',進度條 //type : 'custom',自定義 }, })
8.延遲加載圖片
9.滾動條
10.縮略圖
11.錨導航