【发布时间】:2012-08-12 08:32:18
【问题描述】:
想法是在图像加载时显示正在加载的 div,并在完成时隐藏 div。此代码适用于 Chrome/firefox,但不适用于 IE。有什么想法吗?
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错误
-
This answer of mine 可能也与您的情况相关。
标签: javascript jquery cross-browser