在攝影類的網站通常會放很多的圖片,當訪客瀏覽這類網站時就要開啟蠻久的,因為要載入很多的照片,這對於網站主機的流量影響蠻大的,而且會造成訪客瀏覽時的CPU Time增加很多,在這裡要介紹一套叫做Lazyload的jQuery插件,它可以延遲圖片的載入,也就是說當你進入到一個網站時,並不會一次載入所有的圖片,而是只載入一部分的圖,當你拉動瀏覽器的捲軸時,它會載入「你正在看的區塊的圖片」,所以網頁的載入速度就會變得比較快

Lazyload資訊:

要下載lazyload.js的朋友請下載範例檔,裡面就有lazyload.js了~

常用語法:

1.載入lazyload功能:
$("img").lazyload();
2.設定延遲載入時間
$("img").lazyload({ threshold : 200 });
//200請改成你的延遲值(毫秒)
3.設定圖片未載入前的背景圖
$("img").lazyload({ placeholder : "圖片路徑" });
如果要一次使用多個參數,可以用逗號把參數隔開,例如同時使用延遲載入及背景圖:
$("img").lazyload({ placeholder : "img/grey.gif",threshold:200 });