3

我有以下情况:我想仅在页面完全加载时立即显示我的图像,因为我想避免在文档就绪功能中一张一张地显示图像(它们最初是隐藏的,并且只想在文档时立即显示它们已完成加载),所以我正在使用当我使用此功能时,它运行良好并且行为符合预期,但我唯一的问题是 load 功能已弃用。 例如,如果我使用下面的代码而不使用我可以看到我的图像被一张一张地加载,这不是一个选项(setTimeout 也不是选项)。 我的问题:如何在不使用的情况下实现相同的行为?谢谢!!$(window).load(function () {});



$(window).load

$(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();
   });

});
4

1 回答 1

9

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

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

$(window).on("load", function(){...})
于 2012-10-09T19:41:19.463 回答