$(document).ready(function(){在JQuery中...担心覆盖?

时间:2009-08-06 16:16:36

标签: jquery onload

在JQuery中使用这个很酷的onload函数

$(document).ready(function(){ // my stuff }

我是否需要担心覆盖其他任何可能称之为的东西?

3 个答案:

答案 0 :(得分:10)

在jQuery中,该函数添加到我认为的就绪队列中,因此您可以编写多个ready()函数,而不必担心覆盖以前的函数(它们只是堆栈)。

答案 1 :(得分:2)

$(document).ready是一个事件,因此许多订阅者都可以连接到它。

答案 2 :(得分:2)

@OneNerd 正好在his answer中,它只是添加到就绪队列中。 {j}中声明了ready方法,如下所示:

ready: function( fn ) {
    // Attach the listeners
    jQuery.bindReady();

    // Add the callback
    readyList.add( fn );

    return this;
},

参考:http://code.jquery.com/jquery.js