相关疑难解决方法(0)

加载图像的jQuery事件

是否可以通过jQuery事件检测何时加载所有图像?

理想情况下,应该有一个

$(document).idle(function()
{
}
Run Code Online (Sandbox Code Playgroud)

要么

$(document).contentLoaded(function()
{
}
Run Code Online (Sandbox Code Playgroud)

但我找不到这样的事情.

我想过附上这样的事件:

$(document).ready(function()
{
    var imageTotal = $('img').length;
    var imageCount = 0;        
    $('img').load(function(){if(++imageCount == imageTotal) doStuff();});
}
Run Code Online (Sandbox Code Playgroud)

但如果图像无法加载,这会破坏吗?在正确的时间调用该方法至关重要.

jquery dom

96
推荐指数
5
解决办法
13万
查看次数

标签 统计

dom ×1

jquery ×1