我想在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'));
});
您可以使用CSS添加背景圖像。
img {
background: url('temp_image.png') no-repeat;
}
@RajshekarReddy它不愚蠢... CSS加載與臨時圖像的背景,當圖像加載她的懸停背景......它可以幫助OP – Alexis
@Alexis聽起來不錯..謝謝.. –
這不起作用的情況下,加載的圖像有一個透明的背景,在這種情況下,你會看到後面的默認圖像: ( –
是你原來的形象,大,有很多的加載時間? –
我從鏈接拍攝圖像。服務器正在緩慢加載......並且我在一個頁面中拍攝了多個圖像... – Robeala
您可以使用另一個圖像標記從本地文件夾中獲取小尺寸的圖像..並且在原始圖像'load'事件中,您可以刪除臨時圖像.. –