2009-12-12 36 views

回答

3

如果要等待每一個資產加載完成,然後做這樣的事情:

$(window).load(function(){ 
    $.getScript('/path/to/file.js'); 
}); 

你也可以使用一個可選的回調方法:

$(window).load(function(){ 
    $.getScript('/path/to/file.js', function(){ 
     //Called when script is loaded 
    }); 
}); 

jQuery docs for $.getScript()

只需清除$(window).load()當頁面上的所有內容加載完成時(包括其他腳本和圖像)都會觸發。 $(document).ready()只要DOM可以被操縱就會觸發,通常比$(window).load()快得多。

0
$(function() { $.getScript(url) }); 
+0

這是'$(document).ready()'事件函數,當DOM準備好被操作時調用,而不是在頁面本身完成加載時調用。 – 2009-12-12 03:33:25

相關問題