2011-05-09 11 views
2

画像が完全に読み込まれた後に画像を表示するためのシンプルなHTML/XHTML/CSSコードはありますか?表示する前にロードする画像を待つ

かなり大きい背景イメージとヘッダーイメージ(Bytes-Wise)があり、イメージが完全に読み込まれてからブラウザに表示されるまで待つ必要があるからです。

私は画像をビット単位で見ることは少し魅力がないと信じています。

ありがとうございました! Aaron

+1

どのような形式は、このイメージはありますか? – pixelbobby

+0

.PNGファイル形式です。 –

答えて

2

visibility:hiddenで始まり、画像のonloadイベントハンドラのvisibility:visibleに変更してください。

編集:たとえば、あなたのHTMLで

、持っている:あなたのスクリプトで

<img onload="imgLoad(this)" style="visibility:hidden" ... /> 

を持っている:

function imgLoad(img) { 
    img.style.visibility='visible'; 
} 
+0

待って、何?それはJavaScriptですか?私は混乱しています!笑:)ありがとう。 –

+1

@AaronBrewerはJSですが、クリックイベントを直接JS経由でバインドし、HTMLを変更しないことをお勧めします。したがって、例えば – JohnP

+0

... ? ありがとうございます。 –

関連する問題