2012-05-08 51 views
3

我的網站有大量的大圖片,這會降低我的網站速度。我想加載網站後,我的網站的所有圖像沒有他們加載。如何在窗口加載後加載圖像?

什麼是最好的解決方案呢?我想用jQuery。任何好的JQUERY PLUGIN建議表示讚賞。

在此先感謝。

+0

你的意思是你想在所有圖像加載完成之前運行javascript,或者你想在頁面內容的其餘部分完成渲染之後異步加載圖像嗎? – zzzzBov

+0

@zzzzBov - 我想在頁面內容的其餘部分完成渲染後加載圖像。 – TheCrypticNerd

+1

你真的應該做的是儘量消除那些大的圖像。您正在嘗試爲基於設計的問題編寫基於代碼的解決方案,並且沒有完美的解決方案。使用鏈接到較大圖像的縮略圖圖像。或者以更高的JPEG壓縮率保存圖像。或者,更好的是,兩者。 – Blazemonger

回答

0

我用來做這在我的ASP頁面。

只需創建這樣

<img ID="img_1"/> 

一旦所有的圖像標記完成後,使用jQuery:

$(document).ready(function(){ 
     document.img_1.src="YourImageUrl"; 
}); 

你去那裏,只要你的頁面加載完成的內容,它將顯示您的所有圖像。

+0

這仍然會減少您的網頁加載時間(如果使用Google網頁速度檢查)。您想將其添加到窗口onload事件中 –