什么是窗口加载替代方案



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

当我使用此函数时,它运行良好并且按预期运行,但我唯一的问题是加载函数已被弃用

例如,如果我在没有$(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() 方法 提供附加事件处理程序所需的所有功能。

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

最新更新