是否可以通过 jQuery 事件检测所有图像的加载时间?
理想情况下,应该有一个
$(document).idle(function()
{
}
或者
$(document).contentLoaded(function()
{
}
但我找不到这样的东西。
我想过附上这样一个活动:
$(document).ready(function()
{
var imageTotal = $('img').length;
var imageCount = 0;
$('img').load(function(){if(++imageCount == imageTotal) doStuff();});
}
但是,如果图像加载失败,这会中断吗?在正确的时间调用该方法至关重要。