|
|
1
13
是的,必须等一下。
尤其是,你不能依赖
文件规定: 在大多数情况下,只要完全构造了DOM层次结构,就可以运行脚本。 . 请注意 唯一的保证是当这个事件触发时,DOM已经准备好了。 它不能向你保证任何其他事情——因为它不能。
例如,这在IE、Firefox或Chromium中不起作用,
光辉
是
总是叫
之前
仅供参考,以下是jquery-1.4.2中的相关代码:
|
|
|
2
2
我认为$(document.ready()在加载和呈现HTML文档时运行。 阅读文档了解更多信息 http://docs.jquery.com/tutorials:introducing_$(document.ready()。 http://docs.jquery.com/tutorials:introducing ou$(document.ready())
|
|
|
3
2
第三方JS文件可能被阻塞,特别是在head标签中。试着把它放在
我认为第一个答案是错误的-document.ready并不意味着必须加载所有内容,它意味着DOM是完整的。否则,在加载所有图像(例如)之前,在其中运行的jquery方法不会运行,这不是真的。 编辑 看起来脚本的行为不同,但可以是特定于浏览器的。这里有一个很好的解释: JavaScript: DOM load events, execution sequence, and $(document).ready() |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 9 月前 |
|
|
Dr.0000FF · jQuery按钮点击不显示/隐藏内容 10 月前 |
|
|
user28928120 · 如何在jquery中选择所有类? 10 月前 |
|
|
LauraNMS · 如何使用Waypoints js实现粘性元素和偏移量 10 月前 |
|
Eliable · 使点击计数器和进度条协同工作 11 月前 |
|
|
mlri · 从不同的onclick事件执行相同的javascript函数 11 月前 |
|
Jack Maessen · 在处理程序上使用时如何获取输入类型 11 月前 |