以前你們都寫過輪播圖吧,相信在寫輪播圖的過程當中也由於當中的某些細節煩惱過吧,接下來我給你們講述一個方便快捷的輪播圖吧!javascript
1.第一步先引入css---swiper.css插件和JQ---swiper.js 插件,css
而後呢就開始寫輪播圖了java
<div class="swiper-container">--首先定義一個容器 <div class="swiper-wrapper"> <div class="swiper-slide"><img src="" /></div> --添加圖片 <div class="swiper-slide"><img src="" /></div> <div class="swiper-slide"><img src="" /></div> </div> <div class="swiper-pagination"></div>--小圓點分頁器 <div class="swiper-button-prev"></div>--上一頁 <div class="swiper-button-next"></div>--下一頁 </div>
若是想讓它動起來,那就繼續來寫js吧ajax
var mySwiper = new Swiper(".swiper-container",{ autoplay:1000,--每秒中輪播一次 loop:true,--可讓圖片循環輪播 autoplayDisableOnInteraction:false,--在點擊以後能夠繼續實現輪播 pagination:".swiper-pagination",--讓小圓點顯示 paginationClickable:true,--實現小圓點點擊 prevButton:".swiper-button-prev",--實現上一頁的點擊 nextButton:".swiper-button-next",--實現下一頁的點擊
effect:"flip"--能夠實現3D效果的輪播 })
Swiper輪播的也有它的好處:api
1.Swiper是純javascript打造的滑動特效插件,面向手機、平板電腦等移動終端。架構
2.Swiper能實現觸屏焦點圖、觸屏Tab切換、觸屏多圖切換等經常使用效果。app
3.Swiper開源、免費、穩定、使用簡單、功能強大,是架構移動終端網站的重要選擇!ide
同時也有不足之處:(使用Swiper輪播插件ajax請求加載圖片時,沒法滑動的問題)函數
由於banner圖是動態建立的,在插件開始初始化時,文檔流中沒用圖片,因此沒有建立相應寬度,經過調整js加載順序,問題仍是沒有解決。oop
最後找到swiper插件 api 有屬性是能夠根據內容變更,自動初始化插件的,添加observer:true後問題解決!
Swiper擁有豐富的API接口。(不過關於中文文檔很少,沒找着。)可以讓開發者生成我的獨有的分頁器(pagination),上下滑塊的按鈕
以及4個回調函數:1.onTouchStart
2.onTouchMove
3.onTouchEnd
4.onSlideSwitch。
以上內容是我我的總結,但願對各位有所幫助!