我正在混合使用.ready()
和.load()
来执行我想要的功能。
jQuery(document).ready(function($) {
$("img").load(function() {
// Function goes here
});
});
如您所见,这会等待 DOM 准备好,然后在每次<img>
加载时执行代码。
如果我只有一张图片要加载,这将很简单。
但问题是——如果我要加载10 张图像怎么办?由于每个图像一个一个地加载,该函数将被调用10 次,这不是一种非常有效的方法来实现我想要的。
那么问题来了——有没有更有效的方法来等待所有图像加载,然后执行一次函数?