日韩在线中文字幕精品观看,国产精品天天爽夜夜爽,亚洲欧美成人一二三区官网,国产精品久久久久精品一,男人天堂网视频在线播放,c0930人妻斩り43r,99热国产精品视频在线,最新日本视频在线观看地址,日韩在线免费电影中文字幕

400-800-9385
網(wǎng)站建設(shè)資訊詳細(xì)

前端開發(fā)之Swiper3輪播插件的雙向控制

發(fā)表日期:2021-01-28 09:41:33   作者來源:方維網(wǎng)絡(luò)   瀏覽:3801   標(biāo)簽:前端開發(fā)    
有時(shí)候我們?cè)谧鲰?xiàng)目時(shí),要用到輪播效果(不一定是banner輪播圖)的地方,自己寫太麻煩,費(fèi)時(shí)間,一般都是使用已有的輪播插件,在這里我比較推薦swiper3,兼容性比較好,輪播效果齊全,基本上的輪播效果都有了,沒有的你也能通過已有的API自己寫出來。
今天我們來說下swiper3的雙向控制,兩個(gè)輪播圖可以相互控制其輪播,當(dāng)其中一個(gè)輪播時(shí)另一個(gè)也會(huì)跟著輪播。
如圖:

前端代碼1

前端代碼2


 
 
Swiper1.params.control = Swiper2;Swiper2.params.control = Swiper1;是控制相互輪播的關(guān)鍵。Swiper1.params.control = Swiper2需要在Swiper2初始化后,Swiper1控制Swiper2,Swiper2.params.control = Swiper1需要在Swiper1初始化后,Swiper2控制Swiper1。
當(dāng)然我們這里需要寫swiper3的API來實(shí)現(xiàn)些效果,如:
effect : 'fade',:默認(rèn):false。關(guān)閉淡出。過渡時(shí),原slide透明度為1(不淡出),過渡中的slide透明度從0->1(淡入),其他slide透明度0。
可選值:true。開啟淡出。過渡時(shí),原slide透明度從1->0(淡出),過渡中的slide透明度從0->1(淡入),其他slide透明度0。
loop : true,:設(shè)置為true 則開啟loop模式。loop模式:會(huì)在原本slide前后復(fù)制若干個(gè)slide(默認(rèn)一個(gè))并在合適的時(shí)候切換,讓Swiper看起來是循環(huán)的。 loop模式在與free模式同用時(shí)會(huì)產(chǎn)生抖動(dòng),因?yàn)閒ree模式下沒有復(fù)制slide的時(shí)間點(diǎn)。
slidesPerView : 2,:設(shè)置slider容器能夠同時(shí)顯示的slides數(shù)量(carousel模式)。可以設(shè)置為數(shù)字(可為小數(shù),小數(shù)不可loop),或者 'auto'則自動(dòng)根據(jù)slides的寬度來設(shè)定數(shù)量。loop模式下如果設(shè)置為'auto'還需要設(shè)置另外一個(gè)參數(shù)loopedSlides。
lazyLoading : true,:設(shè)為true開啟圖片延遲加載,使preloadImages無效。需要將圖片img標(biāo)簽的src改寫成data-src,并且增加類名swiper-lazy。
背景圖的延遲加載則增加屬性data-background。還可以為slide加一個(gè)預(yù)加載,<div class="swiper-lazy-preloader"></div>或者白色的<div class="swiper-lazy-preloader swiper-lazy-preloader-white"></div>
當(dāng)你設(shè)置了slidesPerView:'auto' 或者 slidesPerView > 1,還需要開啟watchSlidesVisibility。
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請(qǐng)注明來自http://www.nnjcqh.com/news/5963.html
相關(guān)網(wǎng)站設(shè)計(jì)案例