$(document).ready()澄清

时间:2010-10-22 22:52:32

标签: jquery

我有一个包含5个用户控件的aspx页面。我在每个用户控件中都有$(document).ready(),然后在主aspx页面中有一个。

这是正确的方法还是我应该考虑副作用?

4 个答案:

答案 0 :(得分:1)

没关系,你无法保证他们的职能被解雇的顺序。

因为减少$(document).ready()次调用的数量对于代码本身来说是主观的,无论是否正确的方法,如果没有看到代码/设计,很难说。

答案 1 :(得分:1)

如果控件彼此独立且独立于页面,是可以多次运行$(document).ready()

答案 2 :(得分:0)

无论是组合还是不组合,只有一些额外的脚本运行没有副作用。无论哪个更容易管理都可以,如果你有多个控件,我真的看看以某种方式组合输出。

答案 3 :(得分:0)

除非您需要按特定顺序运行它们,否则完全没问题。

快捷方式(以相同的方式工作):

$(function() {

});