2014-03-13 28 views
0

我有一個在調用該網站時加載的圖像。如何選擇一個已加載的圖像並將其插入div

<img id="some_Image" src="some_source"> 

現在我想從"some_source"再次重用圖像和要求它。 (因爲它必須被計算,我不想重新計算它)。我希望稍後在某個JQuery對話框中顯示該圖像。我知道appendprepend函數的存在,但是閱讀文檔時似乎必須插入整個圖像標記作爲參數,這會導致再次請求圖像。 (如果瀏覽器不緩存圖像)

回答

1

看看在jQuery clone

它應該與圖像的工作爲好,如果圖像已被瀏覽器加載它應該重新使用。

編輯:

$("#some_image").clone().appendTo("#some_div"); 
+0

太好了,謝謝!它工作很好! 「克隆」功能就是我正在尋找的功能。這裏代碼:'$(「#some_image」).clone()。appendTo(「#some_div」);'。也許你可以將它添加到你的答案中,所以任何有類似問題的人都會更快地找到答案。 –

+0

真棒很高興我可以幫忙。我加了你的代碼:) – Banana

0

默認情況下,所有的瀏覽器緩存儘可能多的,因爲他們可以(JS,CSS,圖像)。這樣,當你的圖片被加載的時候,你可以用相同的源路徑創建一個新的<img>標籤,並且瀏覽器將使用它的本地緩存文件。

相關問題