2011-10-08 75 views

回答

5

從jQuery文檔:

的。就緒()方法只能一個jQuery對象相匹配的當前文檔上被調用,所以選擇器可以省略。

他們都做同樣的:

$(document).ready(handler) 
$().ready(handler) (this is not recommended) 
$(handler) 

來源:http://api.jquery.com/ready/

1

沒有,jQuery的。就緒() 「指定函數來執行,當DOM完全加載」 ,所以它不能在任何其他元素上使用

1

好吧,基本上沒有。無論你放在那裏,當DOM加載事件被觸發時它仍然被調用。例如,這樣的:

$(undefined).ready(function() { 
    alert("test"); 
}); 

奔跑就像這樣:

$(document).ready(function() { 
    alert("test"); 
}); 
+0

注意,唯一的其他選擇比'$(文件)。就緒('有書面文件爲'$()準備就緒( '(但不推薦)使用其他選擇器是沒有記錄的行爲,你不能依賴它在未來的版本中保持不變。 – Guffa

+0

不,我理解,我不是故意建議它。 – Donamite

相關問題