Jquery中文網 www.4271936.live
Jquery中文網 >  jQuery  >  jquery 教程  >  正文 基于jquery的lazy loader插件實現圖片的延遲加載[簡單使用]

基于jquery的lazy loader插件實現圖片的延遲加載[簡單使用]

發布時間:2013-07-04   編輯:www.4271936.live
當網站上有大量圖片要展示的話,如果一次把所有的圖片都加載出來的話,這勢必會影響網站的加載速度,給用戶帶來比較差的體驗。
當網站上有大量圖片要展示的話,如果一次把所有的圖片都加載出來的話,這勢必會影響網站的加載速度,給用戶帶來比較差的體驗。 通過使用jquery的lazy loader插件可以實現圖片的延遲加載,當網頁比較長的時候,會先只加載用戶視窗內的圖片,視窗外的圖片會等到你拖動滾動條至后面才加載,這樣有效的避免了因圖片過多而加載慢的弊端。

  使用lazy loader插件很簡單,只要在頁面中引入lazy loader插件,然后為頁面上的圖片調用延遲加載方法就可以了。lazy loader插件的下載地址:http://www.appelsiini.net/projects/lazyload。下面先看看具體的使用方法:
復制代碼 代碼如下:

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.lazyload.js"></script>
<script type="text/javascript">
$(document).ready(
function(){
$("img").lazyload({
placeholder : "images/grey.gif",
effect : "fadeIn"
});
});
</script>

Jquery.LazyLoad.js插件參數詳解:


1,用圖片提前占位
placeholder : "img/grey.gif",
參數:placeholder,值為某一圖片路徑.此圖片用來占據將要加載的圖片的位置,待圖片加載時,占位圖則會隱藏

2,載入使用何種效果
effect : "fadeIn",
參數:effect(特效),值有show(直接顯示),fadeIn(淡入),slideDown(下拉)等,常用fadeIn

3,提前開始加載
threshold : 200,
參數:threshold,值為數字,代表頁面高度.如設置為200,表示滾動條在離目標位置還有200的高度時就開始加載圖片,可以做到不讓用戶察覺.

4,事件觸發時才加載
event : "click",
參數:event,值有click(點擊),mouseover(鼠標劃過),sporty(運動的),foobar(…).可以實現鼠標莫過或點擊圖片才開始加載,后兩個值未測試…

5,對某容器中的圖片實現效果
container: $("#container"),
參數:container,值為某容器.lazyload默認在拉動瀏覽器滾動條時生效,這個參數可以讓你在拉動某DIV的滾動條時依次加載其中的圖片

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

您可能感興趣的文章:
基于jquery的lazy loader插件實現圖片的延遲加載[簡單使用]
jquery圖片延遲加載 前端開發技能必備系列
jQuery圖片延遲加載插件 Lazy Load
Lazy Load 延遲加載圖片的jQuery插件中文使用文檔
jquery.lazyload 實現圖片延遲加載jquery插件
jQuery lazyLoad圖片延遲加載插件的優化改造方法分享
jquery插件lazyload.js延遲加載圖片的使用方法
使用jquery插件實現圖片延遲加載技術詳細說明
Lazy Load 延遲加載圖片的 jQuery 插件
Jquery uploadify圖片上傳插件無法上傳的解決方法

[關閉]
微信下载APP完成任务如何赚钱 股票超短线技巧 在线棋牌娱乐 幸运赛车开奖网 网上兼职赚钱有哪些 刮刮乐怎样中奖 gg516棋牌游戏中心 福彩22选5最新开奖 今天为什么股票下跌 捕鱼游戏变赌博 十一运夺金开奖视频