我在一个页面上的div中有两个大图像文件需要几秒钟加载。如何在“加载gif”出现时隐藏加载内容,然后在完全加载后显示内容?隐藏内容加载Gif
我真的不知道关于JavaScript的任何内容,但我尝试使用此代码。它做了我希望它做的一半。 “加载GIF”的工作,但问题是内容是可见的,因为它正在加载。
http://aaron-graham.com/test2.html
<div id="loading" style="position:absolute; width:95%; text-align:center; top:300px;">
<img src="img/parallax/ajax-loader.gif" border=0>
</div>
<script>
var ld=(document.all);
var ns4=document.layers;
var ns6=document.getElementById&&!document.all;
var ie4=document.all;
if (ns4)
ld=document.loading;
else if (ns6)
ld=document.getElementById("loading").style;
else if (ie4)
ld=document.all.loading.style;
function init()
{
if(ns4){ld.visibility="hidden";}
else if (ns6||ie4) ld.display="none";
}
</script>
任何帮助将不胜感激!
是js的灼伤我的眼睛 – MikeM 2011-03-30 03:35:47
同意,我讨厌客户端代码有时候 – Ben 2011-03-30 03:38:20