页面完全呈现时的js事件

时间:2012-07-25 16:16:00

标签: javascript html

  

可能重复:
  How do you execute a Javascript function when the page has fully rendered?

据我所知,onload()事件可用于在页面完全加载时执行某些操作。是否有类似的事件表明浏览器已完全呈现页面?

2 个答案:

答案 0 :(得分:0)

该事件被称为DOMReady,但它并不是每个浏览器都可用,因此jquery ready wrapper可以提供帮助。

答案 1 :(得分:-1)

  

...表示浏览器完全完成呈现页面?

(我的重点。)这是load上的window事件。是的,它等待所有图像,但你必须等待所有图像“完全完成”渲染页面。

如果你想要更早的东西,当页面没有“完全渲染”时,没有任何支持良好的跨浏览器。通常的建议是将脚本放在页面的最底部。然后,它可以访问在其上面定义的任何DOM元素(例如,所有DOM元素)。但我不能保证页面在那一点完全呈现(画在屏幕上),只是DOM元素存在并且可以与之交互。 (这就是为什么库使用各种技术,具体取决于每个浏览器的工作原理。)

参考文献: