swiper.js 多图片页面的懒加载lazyLoading
生活随笔
收集整理的這篇文章主要介紹了
swiper.js 多图片页面的懒加载lazyLoading
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
swiper.js官網:http://www.swiper.com.cn/api/Images/2015/0308/213.html
設為true開啟圖片延遲加載,使preloadImages無效。
需要將圖片img標簽的src改寫成data-src,并且增加類名swiper-lazy。
背景圖的延遲加載則增加屬性data-background(3.0.7開始啟用)。
lazyLoadingInPrevNextAmount
設置在延遲加載圖片時提前多少個slide。個數不可少于slidesPerView的數量。
默認為1,提前1個slide加載圖片,例如切換到第三個slide時加載第四個slide里面的圖片。
使用方法示例
<script> var mySwiper = new Swiper('.swiper-container',{ lazyLoading : true, lazyLoadingInPrevNext : true, lazyLoadingInPrevNextAmount : 2, }) </script>
callback
http://www.swiper.com.cn/api/callbacks/2014/1217/91.html
回調函數,swiper從當前slide開始過渡到另一個slide時執行。觸摸情況下,如果釋放slide時沒有達到過渡條件而回彈時不會觸發這個函數,此時可用onTransitionStart。
可接受swiper實例作為參數,輸出的activeIndex是過渡后的slide索引。
使用方法示例
<script language="javascript"> var mySwiper = new Swiper('.swiper-container',{ onSlideChangeStart: function(swiper){alert(swiper.activeIndex);} }) </script>
轉載于:https://www.cnblogs.com/mmzuo-798/p/7219015.html
總結
以上是生活随笔為你收集整理的swiper.js 多图片页面的懒加载lazyLoading的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue+webpack (vue-cli
- 下一篇: 关于大型站点技术演进的思考(七)--存储