您希望使用jquery.ready()
的时间示例是什么?在DOM完全构造之前,您希望何时运行代码?
编辑: 抱歉!那不是我要表达的意思!我的意思恰恰相反! ready()确实使代码在构造DOM之后运行,并且这通常是你想要的。但我刚刚了解了函数delegate(),我曾经在函数上调用函数,后来通过ajax将这些函数添加到DOM中。为此我没有使用ready(),只是委托(),我试图弄清楚为什么......我很抱歉这个混乱。
答案 0 :(得分:2)
我建议您阅读ready
活动的文档:http://api.jquery.com/ready/
传递给.ready()的处理程序保证在执行之后执行 DOM准备好了,所以这通常是附加所有其他内容的最佳位置 事件处理程序并运行其他jQuery代码。使用依赖的脚本时 关于CSS样式属性的值,重要的是引用 外部样式表或嵌入样式元素之前引用 脚本。
答案 1 :(得分:1)
实际完全相反。在加载DOM之后运行$.ready()
,之前运行任何普通脚本。
答案 2 :(得分:0)
只要您需要与DOM元素进行交互,就可以使用$.ready()
,例如操作/动画/添加/删除/替换它们。
注意但是你不能使用$.ready()
来处理图像或帧,除非它们已经完全加载,这通常是通过使用onload
事件来完成的。
您希望何时在DOM完全启动之前运行代码 构造
实际上你在DOM完全加载后使用$.ready()
。
您可以在此处阅读完整的文档: