【问题标题】:JQuery - Which event gets triggered first window.load or document.ready? [duplicate]JQuery - 哪个事件首先触发window.load或document.ready? [复制]
【发布时间】:2023-03-21 17:35:01
【问题描述】:

这些事件的触发是否有明确的顺序?,以便我们可以相应地编写我们的初始化。

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    ready 事件在 HTML 文档加载后发生,而onload 事件在稍后发生,此时所有内容(例如图像)也已加载。

    所以document.ready 将首先触发,window.load 将稍后触发

    【讨论】:

      【解决方案2】:

      ready 事件在 HTML 文档加载后发生,而 onload 事件在稍后发生,此时所有内容(例如图像)也已加载。

      onload 事件是 DOM 中的标准事件,而 ready 事件是 jQuery 特有的。就绪事件的目的是在文档加载后尽早发生,以便向页面中的元素添加功能的代码不必等待所有内容加载。

      请看这里 window.onload vs $(document).ready()

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-05-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多