元のイメージがロードされるまで、一時イメージをHTMLページに表示したい。どうやってやるの?イメージがロードされるまで一時イメージを表示する
<!-- IMG -->
<img src="original.jpg" temporary-img="temp.jpg"/> <!-- i have no idea how to do that ! -->
元のイメージがロードされるまで、一時イメージをHTMLページに表示したい。どうやってやるの?イメージがロードされるまで一時イメージを表示する
<!-- IMG -->
<img src="original.jpg" temporary-img="temp.jpg"/> <!-- i have no idea how to do that ! -->
原画像がまだあなたがHTMLで次のように行うことができます読み込まれている場合:
<img src="temp.jpg" id="img" data-original-img="original.jpg"/>
DOMがロードされている場合は、例えば、画像を使用することができます。取引所は、次のように:
$(function() {
$('#img').attr('src', $('#img').attr('data-original-img'));
});
またはプランJSと
: http://www.w3schools.com/jsref/event_onload.aspCSSを使用して背景画像を追加できます。
img {
background: url('temp_image.png') no-repeat;
}
@ RajshekarReddyそれは愚かではありません... CSSは一時的な画像で背景を読み込み、画像が読み込まれるとき彼女は背景をホバリングしています...それは助けることができますOP – Alexis
@Alexisはいいです.. ..ありがとう.. –
ロードされたイメージが透明な背景を持っている場合、これは機能しません。その場合、背中にデフォルトイメージが表示されます: ( –
はロード時間がたくさんある大きなことをことをあなたの元のイメージですか? –
リンクから画像を撮ります。サーバはゆっくりとローディングしています...そして、私は1ページで複数のイメージを取る... – Robeala
ローカルフォルダから小さなイメージを取り出す別のイメージタグを持つことができます。元のイメージの 'load'イベントでは、一時的な画像.. –