说明
由于我理解的原因,从jQuery 1.8开始,load事件已被弃用,但是,仍然可以通过使用某些变通方法来检测图像是否已加载(即使它在缓存中).因此,事件的弃用实际上非常令人恼火,因为它至少可以作为检测图像何时加载到页面上的起点.
然而,它已被弃用,因此我提出这个问题,希望我能找到答案,从而帮助我和可能很快就会遇到同样问题的其他人.
一个例子(在jQuery 1.8之前)
不使用插件(因为这应该可以在很少的代码中完成,所以不需要插件),我想在我的页面上的每个图像加载时调用一个函数.
这样的事情(由于弃用,这将不起作用):
$('#mn_content .column').on('load','img',function(){
console.log('loaded');
})
我的问题
现在任何人都知道如何实现这个,因为load事件不存在?
请注意:如果实现这个(现在)的唯一方法是使用Javascript新的Image对象,那么请不要浪费你的时间帮助我,因为其他人需要你的帮助比我更多.我能够编写这段代码,它似乎有点长篇大论,因为它非常基础.
我只是问这个问题,以确保没有使用Javascript图像对象就无法实现这一目标
我当然会非常感谢任何帮助,我只是不希望你在有其他人需要你帮助的时候花太多时间在我身上.