与えられたhtml構造:
<div class="image-container">
<img id="firstslide" src="img/verybig.jpg">
</div>
簡単で簡単なチェック方法があるのだろうか
- 画像が現在読み込まれている場合は、読み込みアイコンをdivに挿入します。
- 読み込みが完了し、完全に読み込まれた画像が表示されます
それに関するヒントはありますか?
与えられたhtml構造:
<div class="image-container">
<img id="firstslide" src="img/verybig.jpg">
</div>
簡単で簡単なチェック方法があるのだろうか
それに関するヒントはありますか?
選択した画像の背景としてローダーアニメーション画像を設定するので、CSSからそれを行います。
CSS:
img.loader {
background: url(loader.gif) 50% 50% no-repeat;
}
HTML:
<div class="image-container">
<img id="firstslide" class="loader" style="width: 100px; height: 100px;" src="img/verybig.jpg" alt=""/>
</div>
jsFiddle: http: //jsfiddle.net/FjfvZ/60/
jQueryを使用している場合:
<div id="loading">Loading</div>
<img id="image" src="image.png" style="display:none"/>
<script>
$('#image').load(function()
{
$('#loading').hide();
$(this).show();
});
</script>
私は画像プリローダープラグインを使用しています:
http://www.farinspace.com/jquery-image-preload-plugin/
これにより、やりたいことを何でもできるようになります。
小さな読み込み画像を背景画像として使用できます。背景画像は、読み込みが完了すると実際の画像で覆われます。
これがjsFiddleの例です。
これは、単純で優れたソリューションを提供します。