swiper.js 多圖片頁面的懶載入lazyLoading

來源:互聯網
上載者:User

標籤:esper   class   var   分享   blank   lang   containe   targe   背景圖   

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>

  

swiper.js 多圖片頁面的懶載入lazyLoading

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.