【问题标题】:Accessing controls early | load vs. domready尽早访问控件 |加载与 domready
【发布时间】:2012-01-19 23:40:23
【问题描述】:

我最近在 jsfiddle.net 上,我认为这是一个配置选项。这让我想到它可能有助于解决我遇到的问题:

我加载了多张图片(还没有升级到单个精灵),所以在它们全部下载之前我不能使用我的控件...图片占用了大部分下载时间,所以在最初的几秒钟内我无法访问我的控件。

目前我正在使用这两个中的一个..两者都有效。

window.onload = initialize_page

window.addEventListener('load',initialize_page);

相关

Jquery document ready vs. window.onload

window.onload vs. body.onload vs. document.onready

window.onload vs <body onload=""/>

【问题讨论】:

标签: javascript


【解决方案1】:

AFAIK onDomReady() 在 DOM 加载后触发。如果页面包含外部资源,例如图像,那么它可能会在这些资源完成加载之前触发。 onLoad() 在整个页面加载完成后触发,包括外部资源。

因此onDomReady() 可以在onLoad() 之前触发,但您必须在您的页面上对其进行测试。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2021-06-28
  • 2013-07-22
  • 1970-01-01
  • 2019-07-14
  • 1970-01-01
  • 1970-01-01
  • 2019-10-19
  • 2015-12-12
相关资源
最近更新 更多