jquery – 文件中的窗口加载准备好了吗?

前端之家收集整理的这篇文章主要介绍了jquery – 文件中的窗口加载准备好了吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
对不起,如果以前已经回答过,但是所有的搜索都会讨论这些差异,而不是在可能的情况下使用两者。

简单来说,可以使用$(document).ready。(function(){})的$(window).load((function(){})

我有一些事情应该在DOM加载之后完成,但是我只想在图像加载完成后才显示某些元素。在Explorer 8中唯一可用的是将$(window).load函数放在$(document)中。

这是可以接受的做法吗?

我只想使用最可接受的方法显示包含小图像的DIV,如工具栏,完全构建完毕。 (例如,可见性隐藏而不显示无)。在使用$(window).load之前,这个DIV的HTML由$(document).ready中的代码写成,然后使用$(‘body’)。append()附加到body。

我在Explorer 8中遇到很多问题。

解决方法

这工作正常,是可以接受的做法。毕竟,正如您所描述的那样,可能有些情况下,$(window).load()处理程序中的逻辑依赖于DOM准备就绪后的工作。如果窗口实际上已经在你设置$(window).load()的时候加载,那么处理程序将会立即启动。

猜你在找的jQuery相关文章