2014-03-03 26 views
2

當我有一個分離的div,並追加img到分離的div,src標記的圖像被提取。
(IE瀏覽器,鉻不在這裏獲取圖像)detached img's src on IE

IE瀏覽器的這種已知的行爲,有沒有在這個問題上的任何解決方法?

編輯

我的意思detached div爲DIV這是DOM的一部分,但使用以下的jQuery呼叫分離。

var $div = $('.my-div').detach();

+0

*「分離」*尚未成爲文檔的一部分? – Phil

+0

我想知道你爲什麼要分離一個DIV而不是隱藏它。 – Jesse

+0

@jesse,我正在做'detach'在IE中更快的DOM操作。 – eugene

回答

1

是的。 IE在創建時會開始獲取遠程資源,而不是在它們連接到DOM時。這方面沒有標準,所以每個瀏覽器都可以有不同的表現。 IE對腳本也是這樣做的:它們在創建腳本元素時被抓取,但只在將它們添加到DOM時執行。