jQuery:$(document).ready()建议

时间:2012-10-18 06:41:50

标签: javascript jquery

  

可能重复:
  Can you have multiple $(document).ready(function(){ … }); sections?

可能这个问题有点可笑。

我只想知道我们可以在页面上多次使用$(document).ready()

如果是,那么它的优缺点是什么?

2 个答案:

答案 0 :(得分:0)

是的,您可以根据需要多次调用它,但它不是一个好习惯。我认为没有这样的缺点。

答案 1 :(得分:0)

  

你可以多次使用它。事实上,如果你根本不关心   保持你的代码小,你可以乱丢你的javascript文件   它们。

$(document).ready(function() {
      // some code here
    });
    $(document).ready(function() {
      // other code here
    });
  

能够将文件中的功能分组甚至是非常棒的   跨多个文件and jQuery's flexible $(document).ready() function allows you to do that, pain free.

read more

试试这个:

$(document).ready(function() {
    alert('1!');
});

$(document).ready(function() {
    alert('2!');
});

$(document).ready(function() {
    alert('3!');
});

上面的代码与下面的代码相同

$(document).ready(function() {
    alert('1!');
    alert('2!');
    alert('3!');
});