页面或.js脚本中是否可以有多个jQuery ready事件?

时间:2011-09-13 01:26:43

标签: jquery document-ready

我注意到jQuery ready事件和函数在我的大多数javascript中只使用过一次。但是,如果可以不止一次使用ready事件,我就会徘徊。例如,可以在我的主html代码中调用ready事件函数调用中的函数,然后在我的.js文件中调用另一个就绪事件函数调用中的函数和事件吗?

2 个答案:

答案 0 :(得分:4)

是的,这是完全可以接受的:

$(document).ready(function() {
    // do this
}):

// some other js code


$(document).ready(function() {
    // do something else
}):

在这种情况下,当dom准备就绪时,将执行两者内部的代码(或者尽可能多的ready)。

答案 1 :(得分:3)

ready事件可以多次使用,但如果你的ready事件处理程序相互依赖,你可能会遇到它们运行顺序的问题。