麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 擴展 > jQuery > 正文

jQuery lazyload插件的重復加載錯誤以及修復方法

2024-09-06 20:04:35
字體:
來源:轉載
供稿:網友

jQuery lazyload是一款延遲加載圖片的的插件,原意是按需加載,當圖片出現在可視區域時進行加載,但是官方的插件經過firebug的檢測可知,并不能節省流量開支,反而有重復加載的現象。

分析代碼也可以知道。
最主要的原因是 寫在頁面上的 <img src="the_big_img_toLoad.jpg" />一經加載,就去向服務器申請圖片地址,加載大圖片。
如果想實現原定的效果,則 寫在頁面上的待加載地址 必須不能是大圖片的地址,而我們可以將真正的圖片地址數據 存儲在alt屬性中。
正確的例子如下:

<a href="#nogo"><img alt="http://www.jb51.net/comstyles/img200-150-3.jpg" src="http://sc.jb51.net/style/img/spacer.gif" alt="200-150" /></a><a href="#nogo"><img alt="http://www.jb51.net/comstyles/img200-150-4.jpg" src="http://sc.jb51.net/style/img/spacer.gif" alt="200-150" /></a> 

對原來的 jquery.lazyload.js我們也需要做一點改動:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script><script type="text/javascript" src="lazyload.js"></script><script type="text/javascript"> //初始化代碼$(document).ready(function(){$("#lazy1 img,#lazy2 img").lazyload({placeholder : "http://sc.jb51.net/style/img/spacer.gif",effect : "fadeIn"});});</script> 

完整實例如下:

 

<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>無標題文檔</title><style type="text/css">img{ display:block; border:2px solid #ccc; margin:0 0 10px;}</style><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script><script type="text/javascript" src="lazyload.js"></script><script type="text/javascript"> //初始化代碼$(document).ready(function(){$("#lazy1 img,#lazy2 img").lazyload({placeholder : "http://qsl.cn/style/img/spacer.gif",effect : "fadeIn"});});</script></head><body><div style=" height:900px; width:400px; background:#eee;"><a href="#nogo"><img src="http://www.titan24.com/comstyles/img200-150-2.jpg" alt="200-150" /></a>第一屏高度為900px,滾動到下面的時候,相應圖片才開始加載</div><div id="lazy1" style="width:350px; margin-bottom:340px;"><a href="#nogo"><img alt="http://www.titan24.com/comstyles/ad400-300.jpg" src="http://qsl.cn/style/img/spacer.gif" alt="400-300" /></a><a href="#nogo"><img alt="http://www.titan24.com/comstyles/img200-150-1.jpg" src="http://qsl.cn/style/img/spacer.gif" alt="200-150" /></a><a href="#nogo"><img alt="http://www.titan24.com/comstyles/img200-150-2.jpg" src="http://qsl.cn/style/img/spacer.gif" alt="200-150" /></a></div><div id="lazy2" style="width:350px;"><a href="#nogo"><img alt="http://www.titan24.com/comstyles/img200-150-3.jpg" src="http://qsl.cn/style/img/spacer.gif" alt="200-150" /></a><a href="#nogo"><img alt="http://www.titan24.com/comstyles/img200-150-4.jpg" src="http://qsl.cn/style/img/spacer.gif" alt="200-150" /></a><a href="#nogo"><img alt="http://www.titan24.com/comstyles/img560-300-1.jpg" src="http://qsl.cn/style/img/spacer.gif" alt="200-150" /></a><a href="#nogo"><img alt="http://www.titan24.com/comstyles/img560-300-2.jpg" src="http://qsl.cn/style/img/spacer.gif" alt="200-150" /></a><a href="#nogo"><img alt="http://www.titan24.com/comstyles/img560-300-3.jpg" src="http://qsl.cn/style/img/spacer.gif" alt="200-150" /></a><a href="#nogo"><img alt="http://www.titan24.com/comstyles/img560-300-4.jpg" src="http://qsl.cn/style/img/spacer.gif" alt="200-150" /></a></div></body></html> 

測試可知 是真正的按需加載。而不是像之前,先加載了,滾動到相應位置 還又加載了一次。
Firebug的眼睛還是雪亮的。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美18—19sex性护士中国 | fc2成人免费人成在线观看播放 | 精品一区二区三区在线观看国产 | 在线成人免费av | 国产精品久久久免费观看 | 亚洲精品午夜电影 | 一级黄色性感片 | 国产亚洲精品综合一区91 | 欧美一级黄视频 | 亚洲婷婷日日综合婷婷噜噜噜 | 欧美成人理论片乱 | 91久久久久久 | 精品一区二区久久久久久久网精 | 99久久精品免费 | 久久午夜免费视频 | 国产精品久久久久国产精品三级 | 国产精品午夜一区 | 久久狠狠高潮亚洲精品 | 国产1区2区3区在线观看 | 国产精品免费久久久久久 | 日韩中文字幕一区二区三区 | 亚洲精品动漫在线观看 | 久久国产精品久久久久久 | 免费黄色在线观看网站 | 福利在线免费 | 国产成人小视频在线观看 | 狠狠干五月天 | 久久国产精品久久久久久久久久 | 欧美一区二区三区免费观看 | 国产午夜精品一区二区三区不卡 | 人人舔人人插 | 草莓福利视频在线观看 | 男人天堂新地址 | 久久精品国产99国产精品澳门 | 亚洲电影在线观看高清免费 | 毛毛片在线看 | 黄色视频a级毛片 | 免费毛片免费看 | 久久国产精品久久久久 | 成人午夜看片 | 欧美国产二区 |