ページのdivに2つの大きな画像ファイルがあり、読み込むのに数秒かかる。 「読み込み中のGIF」が表示されている間に読み込みコンテンツを非表示にしてから、コンテンツが完全に読み込まれたら表示させるにはどうすればよいですか?コンテンツを非表示にする
私はjavascriptについて実際にはわかりませんが、私はこのコードを使ってみました。私がやりたかったことの半分でした。 "loading 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>
任意の助けいただければ幸いです!
は – MikeM
が合意された私の目を燃やします、私はときどきクライアント側のコードが嫌いです – Ben