2010-08-05 44 views
3

是否存在某種僅在每個資源(腳本,圖像,樣式表,dom)加載時觸發的IFrame事件?基本上我想要在IFrame上顯示一個加載圖形,並且只在內部加載所有內容時才刪除,因此用戶看不到所有加載的內容。IFrame Loaded事件中的所有內容

目前我使用的是$(iframe).ready(function() { ... });,但是在加載任何東西之前這會很早就發生。

回答

5

您正在尋找window.onload活動。

window.onload如果有任何東西(圖片,iFrames等)被完全加載,就會觸發,這就是爲什麼大多數人不喜歡這個事件。但在你的情況下,它似乎適合。

$(window).load(function(){ 
    alert('fired'); 
}); 

非jQuery的

window.onload = function(){ 
    alert('fired'); 
};