我正在显示这样的图像:
<img src="placeholder.jpg" data-url="/get_image/{{image.id}}/" />
/get_image/{{image.id}}
返回一些带有实际图像 URL 的 JSON,然后我使用 jQuery 替换标记的src
属性。<img>
我遇到的问题是图像仅在完全下载后才会显示在浏览器上。对于大图像,这可能需要一段时间,并且一些用户认为图像永远不会加载,尽管事实上显示placeholder.jpg
“正在加载...”
如果替换占位符的图像实际上会明显加载(例如像大多数 JPEG 一样从上到下),而不是在所有图像都下载后突然显示,那就太好了。
显示进度条的方法会更好。
有人有建议吗?