jquery.lazyload.js圖片消極式載入

來源:互聯網
上載者:User

標籤:ade   enter   oba   jquer   事件觸發   img   測試   java   數字   

一、外掛程式介紹

jquery.lazyload.js 是一個用 JavaScript 編寫的jQuery 外掛程式. 它可以消極式載入長頁面中的圖片. 在瀏覽器可視地區外的圖片不會被載入, 直到使用者將頁面滾動到它們所在的位置.這與圖片預先載入的處理方式正好是相反的.在包含很多大圖片長頁面中消極式載入圖片可以加快頁面載入速度.瀏覽器將會在 載入可見圖片之後即進入就緒狀態. 在某些情況下還可以協助降低伺服器負擔. 


二、外掛程式作者 

JS下載:http://www.ijquery.cn/js/lazyload/jquery.lazyload.js 

預覽: http://www.ijquery.cn/demo/lazyload 

打包下載:http://www.ijquery.cn/demo/lazyload/lazyload.zip

三、相容性

需要jquery1.3.0版以上,或者 zepto1.0.0以上。

IE6+  Chrome  Firefox  Opera  Safari 

 

 

  四、參數
placeholder : "img/grey.gif",     //用圖片提前佔位effect : "fadeIn",    //載入使用何種效果,effect(特效),值有show(直接顯示),fadeIn(淡入),slideDown(下拉)等,常用fadeInthreshold : 200,    //提前開始載入event : "click",      //事件觸發時才載入,event,值有click(點擊),mouseover(滑鼠划過),sporty(運動的),foobar(…).可以實現滑鼠划過或點擊圖片才開始載入,後兩個值未測試…failurelimit : 10,     //圖片排序混亂時 ,failurelimit,值為數字.
五、最簡使用教程

lazyload預設在找到第一張不在可見地區裡的圖片時則不再繼續載入,但當HTML容器混亂的時候可能出現可見地區內圖片並沒載入出來的情況,failurelimit意在載入N張可見地區外的圖片,以避免出現這個問題.

載入JS代碼

<script src="jquery-1.11.0.min.js"></script><script src="jquery.lazyload.js?v=1.9.1"></script>

HTML代碼,為圖片加入樣式lazy  圖片路徑引用方法用data-original

<img class="lazy" data-original="img/bmw_m1_hood.jpg"><img class="lazy" data-original="img/bmw_m1_side.jpg"><img class="lazy" data-original="img/viper_1.jpg"><img class="lazy" data-original="img/viper_corner.jpg"><img class="lazy" data-original="img/bmw_m3_gt.jpg"><img class="lazy" data-original="img/corvette_pitstop.jpg">

js出始化lazyload並設定圖片顯示方式

<script type="text/javascript" charset="utf-8">  $(function() {      $("img.lazy").lazyload({effect: "fadeIn"});  });</script>

jquery.lazyload.js圖片消極式載入

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.