使用blazy插件替换负载下具有较低分辨率质量图像的图像

时间:2017-09-06 21:17:21

标签: javascript image lazy-loading blazy

在此演示中:

http://dinbror.dk/blazy/examples/?ref=blog

段落:

1.3:具有低分辨率图像占位符的延迟加载图像示例

blazy插件使用较低质量的像素图像来预加载图像,然后立即提供高质量的图像。

我不明白这是怎么做到的。像素图像来自哪里? 如何用图像实现同样的效果?首先降低质量,然后加载合适的尺寸?

1 个答案:

答案 0 :(得分:2)

你可以使用类似的东西:

<img src='lowres.jpg' id='sampleImage' 
 onLoad='javascript:this.src = "highres.jpg"' />

加载低分辨率版本后,浏览器将执行javascript并加载高分辨率图像,并替换低分辨率。