-3

可能重复:
你能有多个 $(document).ready(function(){ ... }); 部分?

可能这个问题有点搞笑。

我只是想知道我们可以$(document).ready()在一个页面上使用超过一次

如果是,那么这样做的利弊是什么?

4

2 回答 2

0

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

于 2012-10-18T06:43:12.493 回答
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.

阅读更多

试试这个:

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

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

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

上面的代码和下面的一样

$(document).ready(function() {
    alert('1!');
    alert('2!');
    alert('3!');
});
于 2012-10-18T06:47:06.043 回答