我想在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'事件中,您可以删除临时图像.. –