【发布时间】:2021-09-23 02:07:07
【问题描述】:
我想在图像损坏或在给定路径中找不到图像时显示图像标题。
到目前为止,我可以选择隐藏图像并将图像替换为默认图像
$('img').on("error", function() {
$(this).attr('src', '/images/missing.png');
});
// Or, hide them
$("img").on("error", function() {
$(this).hide();
});
但是,这不能满足我的要求。如果有人想在使用 JavaScript 或 jQuery 破坏图像时显示图像标题。请帮帮我。
【问题讨论】:
-
你想在哪里显示标题
-
使用 'alt' 属性来保存你想要的描述,它会显示你的信息以防图像由于某些故障而没有加载 - developer.mozilla.org/en-US/docs/Web/HTML/Element/img
-
Ire Aderinokun 用❤写的文章:bitsofco.de/styling-broken-images
-
感谢您作为 cmets 分享您的想法,我已经破解了。谢谢
-
如果您想考虑一个简单的 HTML/CSS 解决方案,请查看这个 CodePen:codepen.io/aequalsb/pen/poPRdBo 基本上...您可以使用 CSS 对图像进行样式化,就好像它是一个容器...如果图像坏了,看起来像一个普通的“盒子”
标签: javascript jquery css image