我遇到以下情况:我只想在页面完全加载时显示我的图像 因为我想避免在内部逐个显示图像< i> 文档就绪功能 (它们最初是隐藏的,只有在文档加载完毕后才能立即显示 ),所以我使用{{1 }}
当我使用此功能时,它运行正常并且表现如预期,但我唯一的问题是加载功能已弃用。
例如,如果我使用下面的代码没有 $(window).load(function () {});
我可以看到我的图像逐个加载,这不是一个选项(setTimeout也没有选项) 。
我的问题:如何在不使用$(window).load
的情况下实现相同的行为?谢谢!!
示例代码:
$(window).load
答案 0 :(得分:8)
要将load
事件绑定到窗口,您应该使用jQuery提供的on
方法。
.on()方法将事件处理程序附加到当前选定的集合 jQuery对象中的元素。从jQuery 1.7开始,使用.on()方法 提供附加事件处理程序所需的所有功能。
$(window).on("load", function(){...})