2014-05-22 103 views
-1

嗨,我想用jquery預加載圖像。 圖像預裝後應該有一個警告消息:「像預裝」jquery如何提前預加載圖像

我嘗試下面的代碼,但它不工作:

$("images/test.jpg").load(function(){ 
    alert("Image loaded."); 
}); 

希望你能有所幫助。

+1

'$( 「圖像/ test.jpg放在」)'???這不是它是如何工作的,請從頭開始,閱讀一些tutos –

回答

0

看一看這個jQuery插件:http://plugins.jquery.com/imagesloaded/

可火了,就像你爲你的選擇是正確範圍的提議,只要一個事件:

$('#container').imagesLoaded(function() { 
    // images have loaded 
}); 
0

您將需要一個id,這將將包含該圖像。

$("#div").load("images/test.jpeg", function() { 
alert("Load was performed."); 
}); 

看到http://api.jquery.com/load/

+0

我想OP是在尋找一個圖像的onload事件 –

+0

@ A.Wolff這是不明顯的,他真的想要實現......加載圖像在一個元素或只是加載圖像。 –

0

的文件似乎你想要的:有關讀取DOC

$("img[src='images/test.jpg']").load(function(){ 
    alert("Image loaded."); 
}); 

現在什麼:http://api.jquery.com/load-event/ ???

這就是說,要注意緩存行爲,特別是在舊版瀏覽器上。