0

これは今のところ私のコードです:

jQuery(document).ready(function($) {
$("div#main").hide();
$("div#footer").hide();
setTimeout(function () { $("div#main").fadeIn("slow"); }, 2000);
setTimeout(function () { $("div#footer").fadeIn("slow"); }, 2000);
});

これがサイトです: http://thecodefixer.com/tatmuda/blog/

ie8 で表示して、何が起こるか見てください

最初に背景画像を表示し、次にメイン コンテンツ スクエアとフッターがフェードインして表示されるようにする必要があります....(Firefox や chrome と同じように...うまく機能します)

誰かがie8でこれを修正する方法を知っていますか?

4

1 に答える 1

0

これらの 2 つの要素をdisplay:noneCSS でデフォルトにします。IE8 の問題は、すべての読み込みに時間がかかりすぎて、#main と #footer がblock先頭にあることです。その後、jQuery が最終的に「準備完了」になると、それらの要素は非表示になります。これが、彼らがそのようにちらつく理由です。したがって、これをページに追加して、そうであるかどうかを確認します。

#main{display:none;}
#footer{display:none;}
于 2012-10-11T00:35:22.913 に答える