2010-08-25 26 views
1

$(document).ready(handler)Jquery。僅在加載所有iframe時執行代碼

加載頁面時調用處理程序時未注意是否加載了iframe的內容。我希望代碼僅在加載所有iframe的內容時執行。

有什麼辦法可以達到這個目的嗎?

+0

iframe是否位於同一個域? – 2010-08-25 19:11:17

+0

我在上一個項目的上傳iframe中使用了.ready()函數。奇蹟般有效。 – jpluijmers 2010-08-25 20:56:13

回答

1

使用​​功能附加回調加載IFRAME時運行。

$('iframe.frame').load(function(){ 
    // do something... 
}); 
+0

+1我喜歡這個... – pixelbobby 2012-02-13 18:25:38

+1

這是爲1 iframe - 多個iframe(如問題狀態)呢? – jbyrd 2016-11-15 13:20:23