Lazy Load

Lazy Loadjavascript

官網:http://www.appelsiini.net/projects/lazyload
jquery插件網址: http://plugins.jquery.com/lazyload/
github網址: https://github.com/tuupola/jquery_lazyloadhtml


插件描述:jQuery圖片延遲加載插件jQuery.lazyload,使用延遲加載在可提升網頁下載速度。在某些狀況下,它也能幫助減輕服務器負載。java


使用 bower 或者 npm 進行安裝.jquery

$ bower install jquery.lazyload
$ npm install jquery-lazyloadgit


也能夠直接下載的方式進行安裝。github

使用方法
引用jquery和jquery.lazyload.js到你的頁面
<script src="jquery-1.11.0.min.js"></script>
<script src="jquery.lazyload.js?v=1.9.1"></script>npm


html圖片調用方法
爲圖片加入樣式lazy 圖片路徑引用方法用data-original瀏覽器

<img class="lazy" src="img/1px.png" data-original="img/bmw_m1_hood.jpg">
<img class="lazy" src="img/1px.png" data-original="img/bmw_m1_side.jpg">
<img class="lazy" src="img/1px.png" data-original="img/viper1.jpg">
<img class="lazy" src="img/1px.png" data-original="img/viper_corner.jpg">
<img class="lazy" src="img/1px.png" data-original="img/bmw_m3_gt.jpg">
<img class="lazy" src="img/1px.png" data-original="img/corvette_pitstop.jpg">服務器

js初始化lazyload並設置圖片顯示方式app

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

在圖片中也能夠不使用 class="lazy",初始化時使用:

$("img").lazyload({effect: "fadeIn"});
這樣就能夠對全局的圖片都有效!


若是想提載入圖片,能夠使用 threshold 進行設置,

$("img.lazy").lazyload({ threshold :180});
以上實例的含義是:在圖片距離屏幕180px時提早載入。


參數設置

$("img.lazy").lazyload({ placeholder : "img/grey.gif", //用圖片提早佔位 // placeholder,值爲某一圖片路徑.此圖片用來佔據將要加載的圖片的位置,待圖片加載時,佔位圖則會隱藏 effect: "fadeIn", // 載入使用何種效果 // effect(特效),值有show(直接顯示),fadeIn(淡入),slideDown(下拉)等,經常使用fadeIn threshold: 200, // 提早開始加載 // threshold,值爲數字,表明頁面高度.如設置爲200,表示滾動條在離目標位置還有200的高度時就開始加載圖片,能夠作到不讓用戶察覺 event: 'click', // 事件觸發時才加載 // event,值有click(點擊),mouseover(鼠標劃過),sporty(運動的),foobar(…).能夠實現鼠標莫過或點擊圖片纔開始加載,後兩個值未測試… container: $("#container"), // 對某容器中的圖片實現效果 // container,值爲某容器.lazyload默認在拉動瀏覽器滾動條時生效,這個參數能夠讓你在拉動某DIV的滾動條時依次加載其中的圖片 failurelimit : 10 // 圖片排序混亂時 // failurelimit,值爲數字.lazyload默認在找到第一張不在可見區域裏的圖片時則再也不繼續加載,但當HTML容器混亂的時候可能出現可見區域內圖片並沒加載出來的狀況,failurelimit意在加載N張可見區域外的圖片,以免出現這個問題.});

相關文章
相關標籤/搜索