Javascript 一个页面可以有多个document.ready函数吗?

Javascript 一个页面可以有多个document.ready函数吗?,javascript,Javascript,我对此感到疑惑/担忧已有一段时间了,所以我想我应该问问肯定知道的人。一个页面可以有多个document.ready函数吗?它们都将被执行吗?是的,它们都将被执行。您可以将事件处理程序分配给文档。当DOM就绪时,jQuery将触发任何绑定就绪事件。来源: // Handle when the DOM is ready ready: function( wait ) { ... // Trigger any bound ready events if ( jQuery.fn.

我对此感到疑惑/担忧已有一段时间了,所以我想我应该问问肯定知道的人。一个页面可以有多个document.ready函数吗?它们都将被执行吗?

是的,它们都将被执行。您可以将事件处理程序分配给
文档
。当DOM就绪时,jQuery将触发任何绑定就绪事件。来源:

// Handle when the DOM is ready
ready: function( wait ) {
    ...
    // Trigger any bound ready events
    if ( jQuery.fn.trigger ) {
      jQuery( document ).trigger("ready").off("ready");
    }
}

是的,它们都将被执行。您可以将事件处理程序分配给
文档
。当DOM就绪时,jQuery将触发任何绑定就绪事件。来源:

// Handle when the DOM is ready
ready: function( wait ) {
    ...
    // Trigger any bound ready events
    if ( jQuery.fn.trigger ) {
      jQuery( document ).trigger("ready").off("ready");
    }
}

document.ready
不是标准的DOM处理程序,但您可能将其称为
$(document)。ready(…


它将函数添加到队列中,以便您可以使用不同的回调多次调用此函数。

document.ready
不是标准的DOM处理程序,但您可能将其称为
$(document)。ready(…


它将函数添加到队列中,以便您可以使用不同的回调多次调用此函数。

是的,您可以在一个页面上有多个
document.ready
函数。它们根据它们在代码中的出现顺序依次运行

 $(document).ready(function() {
     alert("hello 1");
 });
 $(document).ready(function() {
     alert("hello 2");
 })

是的,在一个页面上可以有多个
document.ready
函数。它们根据它们在代码中的出现顺序依次运行

 $(document).ready(function() {
     alert("hello 1");
 });
 $(document).ready(function() {
     alert("hello 2");
 })
)