2010-04-27 63 views
0

當我們再編寫內嵌的JavaScript,我們保持代碼中

$(document).ready(function(){ 
    // Your code here 
}); 

如果我要貼

code // Your code here 
在外部.js文件

那麼我應該保持代碼這裏面

$(document).ready(function(){ 
     // Your code here 
    }); 

,或者我們可以有沒有這個

// Your code here 

回答

2

放置你的代碼 -

$(document).ready(function(){ 
    // Your code here 
}); 

沒有明確要求。這只是確保您的JavaScript在DOM完全加載後運行的簡單方法。 (請注意,它不會等待圖像完全加載。)

如果您的文件正在加載到頁面的底部,那麼您可能不能使用它。但是,如果你只是想要一個安全和簡單的方法來確保DOM完成加載,然後使用它。

這個答案...

jQuery: Why use document.ready if external JS at bottom of page?

給出了一個很好的解釋。

5

只有當您使用此頁面的DOM時,您才必須將代碼保留在ready函數中。這個函數在DOM完全加載時執行。

相關問題