2011-02-25 88 views
1

我在頁面上有一個腳本,它會在img元素上設置diffrent src,問題是當src被設置時,瀏覽器需要一些時間來獲取圖像。在網站上預先加載數據?

是否有可能在formload加載它?如果是這樣,怎麼樣?

回答

1

看看jQuery的方法.loadhere是一個有用的鏈接

+0

您的鏈接解決了我的問題,但我沒有看到該解決方案使用.load。謝謝! – Banshee 2011-02-26 12:00:36

+0

歡迎!很高興幫助 – Rafay 2011-02-26 19:07:13

2
Run a function when the page is fully loaded including graphics. 
$(window).load(function() { 
    // run code 
}); 

和而載入圖像時,你也許可以包括裝載微調給他們,並刪除他們,一旦負載完成

2

您也可以使用「display:none」作爲樣式將頁面上的所有圖像加載爲隱藏。

<img id="pic1" src="pic1.jpg" style="display:none" /> 
<img id="pic2" src="pic2.jpg" style="display:none" /> 

然後使用類似jquery的show()和hide()方法來顯示您需要的圖像元素。

$("#pic1").show();