lazyload.js參數說明

lazyload.js是jQuery的一個插件,能夠用來實現圖片異步加載.chrome

lazyload插件如何添加參數:瀏覽器

$("img").lazyload({
//參數添加到此位置,建議一行一個,用英文,做間隔 }); 

下面對lazyload.js的一些參數進行說明,供使用者作出更貼切的效果。異步

1,用圖片提早佔位

placeholder : "img/grey.gif",

參數:placeholder,值爲某一圖片路徑.此圖片用來佔據將要加載的圖片的位置,待圖片加載時,佔位圖則會隱藏ide

2,載入使用何種效果

effect : "fadeIn",

參數:effect(特效),值有show(直接顯示),fadeIn(淡入),slideDown(下拉)等,經常使用fadeIn測試

3,提早開始加載

threshold : 200,

參數:threshold,值爲數字,表明頁面高度.如設置爲200,表示滾動條在離目標位置還有200的高度時就開始加載圖片,能夠作到不讓用戶察覺.spa

4,事件觸發時才加載

event : "click",

參數:event,值有click(點擊),mouseover(鼠標劃過),sporty(運動的),foobar(…).能夠實現鼠標莫過或點擊圖片纔開始加載,後兩個值未測試…firefox

5,對某容器中的圖片實現效果

container: $("#container"),

參數:container,值爲某容器.lazyload默認在拉動瀏覽器滾動條時生效,這個參數能夠讓你在拉動某DIV的滾動條時依次加載其中的圖片插件

6,圖片排序混亂時

failurelimit : 10,

參數:failurelimit,值爲數字.lazyload默認在找到第一張不在可見區域裏的圖片時則再也不繼續加載,但當HTML容器混亂的時候可能出現可見區域內圖片並沒加載出來的狀況,failurelimit意在加載N張可見區域外的圖片,以免出現這個問題.排序

————————————————————————seo

經測試,lazyload插件在IE7,firefox,chrome中均有效,未出現網上所說只對firefox有效的狀況.只是在IE中不易看到fadeIn等特效,大概是IE的Javascript執行效率過低所致.

相關文章
相關標籤/搜索