2011-10-08 72 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

相关问题