javascript - jquery - 在加载图像时替换损坏的图像图标

标签 javascript jquery html

我有一个包含许多 <img> 列表的页面标签。所以加载所有图像需要很长时间。在加载任何图像之前,我看到损坏的图像图标。我想在加载图像时替换损坏的图像。我测试了this answer ,但它只是在发生错误时起作用。有没有办法用 javascript 或 jquery 做到这一点?

最佳答案

我在 GitHub 上找到了一个很好的解决方案。只需使用下面的 CSS 代码:

img[src=""],
img:not([src]) {
  visibility: hidden;
}

链接:https://github.com/wp-media/rocket-lazy-load/issues/60

关于javascript - jquery - 在加载图像时替换损坏的图像图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32580301/

相关文章:

html - 开发网站时如何控制画外音朗读的内容

javascript - 使用 lodash/underscore .map() 函数的原因是什么?

javascript - 这个javascript代码在没有for循环的情况下运行正常但没有它。任何帮助,我已经尝试了一切

javascript - 如何使用隐藏字段中的数据设置 th.action?

json - 将 json 对象发布到 MVC3 Controller , bool 值始终为 false

javascript - 通过 HTML 输入字段动态输入 Highcharts?

javascript - 列出仅显示 ID 的问题

javascript - 如何查看ajax调用完成后将执行的所有方法?

javascript - 使用 jquery 创建与 sibling 的嵌套 div

jquery - 使用 JQuery 隐藏元素后如何修改左属性?