这个想法是在图像加载完成时显示加载div并隐藏div。此代码适用于Chrome/Firefox,但不适用于IE。任何想法?隐藏()div不能在IE上工作,但在Chrome/firefox上工作
HTML文件
//image
<img src="image.php" class="loading">
//loading tag
<div id="loaddiv">
<div id="loading_float"><img src="src/img/loading.gif">
<br>Loading..
</div>
</div>
JS文件
var imgs_count=0, imgs_loaded=0;
$(function(){
$loading = $('.loading');
if($loading.size()>0){
$loading.load(function(){
$('#loaddiv').hide();
});
}else{
$('#loaddiv').show();
}
});
检查控制台在firebug也为任何JS错误 – 2012-08-12 08:39:18
[这个答案](http://stackoverflow.com/a/4583146/447356)我的也可能与你的情况有关。 – 2012-08-12 08:42:29