2015-10-19 63 views
0

我所有的jQuery的腳本有:。就緒(函數(){頭部或身體

$(document).ready(function() { 
在第一線

我把他們都在<head>

我的問題是:這個標籤,是否有任何區別,如果我把這個腳本在頭或身體的盡頭?

+0

在許多情況下,如果其他所有HTML內容後放置腳本,你不會需要一個'。就緒()'函數... – rnevius

+0

http://stackoverflow.com/questions/436411/where-is-最好的地方,把腳本標記在HTML標記 – j08691

+0

是的,是有區別的。如果你在head標籤中聲明瞭$(document).ready(function(),它將不會執行任何操作,因爲你的文檔是在body標籤中表示的。http://stackoverflow.com/questions/17106462/whats-the-差之間,把腳本功能於頭部和身體 – DinoMyte

回答

0

沒有區別,因爲jQuery只會在DOM準備好時執行這些函數。 owser提取並解析整個HTML。

但要注意的是,這些功能將在他們的文檔中定義的相同順序來執行,這樣可以使在許多情況下的差異。

相關問題