据我所知,onload() 事件可用于在页面完全加载时执行某些操作。是否有类似的事件表明浏览器已完全完成页面渲染?
问问题
2175 次
2 回答
0
该事件称为 DOMReady,但并非在每个浏览器中都可用,因此 jquery 就绪包装器可以提供帮助。
于 2012-07-25T16:18:13.713 回答
-1
...表示浏览器已完全完成页面渲染?
(我的重点。)这load
就是window
. 是的,它等待所有图像,但您必须等待所有图像“完全完成”呈现页面。
如果你想要更早的东西,当页面没有“完全完成渲染”时,没有任何东西得到很好的跨浏览器支持。通常的建议是将您的脚本放在页面的最底部。然后它可以访问定义在它上面的任何 DOM 元素(例如,所有这些元素)。但我不能保证页面在该点完全呈现(绘制在屏幕上),只是 DOM 元素存在并且可以与之交互。(这就是为什么库使用各种技术取决于每个浏览器的工作原理。)
参考:
于 2012-07-25T16:22:29.903 回答