在DOM中,我加載了靜態Google Map圖像。 當文檔準備好使用jQuery時,我有時需要用更大的版本來替換該圖像。 問題是,在IE瀏覽器CPU去whooooooo,因爲IE仍然期待加載初始圖像沒有成功。 有沒有辦法取消或清除以前的負載?jQuery替換IE中的圖像源
編輯:我要指出,我使用的.html()時SWFObject的未成功嵌入一個函數裏..
我無法重現在下面的示例中的問題,但基本上我用這個:
JS:
$(document).ready(function() {
$("img#myImage").html('<img id="myImage" src="images/002.jpg" />');
});
HTML
<img id="myImage" src="images/001.jpg" />
你爲什麼使用負載?您不會替換HTML節點的內容,並且在更改src時瀏覽器會自動開始加載。 – Johnco 2010-03-04 17:23:42
嗯,在這種情況下實際上是否需要裝載,因爲它應該在dom準備好的情況下觸發,因此也許在映像無論如何加載之前? – Kzqai 2010-03-04 17:25:01
對不起,我在我的例子中犯了一個錯誤,沒有.load(),我使用.html() – FFish 2010-03-04 17:31:06