【问题标题】:What are the differencee between document.load and window.ready in jQuery [duplicate]jQuery中的document.load和window.ready有什么区别[重复]
【发布时间】:2013-02-24 10:56:42
【问题描述】:

以下有什么区别。

$(window).load(function(){...}); 

$(document).ready(function(){...});

【问题讨论】:

    标签: jquery


    【解决方案1】:

    document.ready 发生在文档本身完成加载时,window.load 发生在所有资源都加载完毕时。

    【讨论】:

      【解决方案2】:

      当 HTML 文档被加载并且 DOM 准备就绪时,文档就绪事件已经执行,即使所有的图形还没有加载。如果您想在窗口加载之前为某些元素关联事件,那么 $(document).ready 是正确的地方。

      窗口加载事件在整个页面完成后稍后执行 完全加载,包括所有帧、对象和图像。所以 应放置涉及图像或其他页面内容的功能 在窗口或内容标签本身的加载事件中

      【讨论】:

        【解决方案3】:

        当所有资产(包括图片)加载完毕后调用load。当 DOM 准备好交互时触发 ready。

        【讨论】:

          猜你喜欢
          • 2013-01-14
          • 2017-02-17
          • 2011-09-27
          • 2013-04-22
          • 2012-03-29
          • 1970-01-01
          • 1970-01-01
          • 2011-09-13
          • 1970-01-01
          相关资源
          最近更新 更多