我有一个包含5个用户控件的aspx页面。我在每个用户控件中都有$(document).ready()
,然后在主aspx页面中有一个。
这是正确的方法还是我应该考虑副作用?
答案 0 :(得分:1)
没关系,你无法保证他们的职能被解雇的顺序。
因为减少$(document).ready()
次调用的数量对于代码本身来说是主观的,无论是否正确的方法,如果没有看到代码/设计,很难说。
答案 1 :(得分:1)
如果控件彼此独立且独立于页面,是可以多次运行$(document).ready()
。
答案 2 :(得分:0)
无论是组合还是不组合,只有一些额外的脚本运行没有副作用。无论哪个更容易管理都可以,如果你有多个控件,我真的看看以某种方式组合输出。
答案 3 :(得分:0)
除非您需要按特定顺序运行它们,否则完全没问题。
快捷方式(以相同的方式工作):
$(function() {
});