什么是窗户装载替代品?

我有以下情况:我想在页面完全加载时立即 显示我的图像因为我想避免在文档就绪function中逐个显示图像(它们最初是隐藏的,只想在文档时立即显示它们已完成加载),所以我使用$(window).load(function () {});

当我使用这个函数时,它运行正常,并按预期运行,但我唯一的问题是不推荐使用 load函数。

例如,如果我使用下面的代码没有 $(window).load我可以看到我的图像逐个加载,这不是一个选项(setTimeout也没有选项)。

我的问题:如何在不使用$(window).load情况下实现相同的行为? 谢谢!!

示例代码:

 $(document).ready(function(){ //on document ready HIDE my images glowHide.hide(); //on page LOAD show all images AT ONCE (works fine but depreciated) $(window).load(function(){ glowHide.show(); }); }); 

要将load事件绑定到窗口,您应该使用jQuery提供的on方法。

.on()方法将事件处理程序附加到jQuery对象中当前选定的元素集。 从jQuery 1.7开始,.on()方法提供了附加事件处理程序所需的所有function。

 $(window).on("load", function(){...})