【发布时间】:2011-03-15 05:39:24
【问题描述】:
您知道如何在找不到图像文件时从呈现的 HTML 页面中隐藏经典的“找不到图像”图标吗?
任何使用 JavaScript/jQuery/CSS 的工作方法?
【问题讨论】:
-
Andy 的回复是正确的,但是,您可能想改用 style.vsibility。如果您设置了可见性,该元素仍会在您的文档上保留其空间,因此不会发生有趣的文档移动。
-
我不明白这一点。您只是不应该尝试从您的 html 代码中获取任何现有资源。使用 javascript 隐藏不良交易资源对我来说似乎是一个丑陋的解决方案。
-
@Kaaviar 你没抓住重点。Stack Overflow 上的很多热链接图片都被破坏了,因为图片在发布时可用,但几个月后不可用。这些图像被悄悄地、轻轻地隐藏起来。
-
@systempuntoout:我不确定为什么两者会被区别对待。 I tested a broken image 在 Firefox 和 Chrome 中,它不会在 Firefox 中显示,但在 Chrome 中显示为损坏。很明显,这是 Firefox 自己决定的,因为似乎没有任何样式会影响它。顺便说一句,StackPrinter 做得很好。
-
@systempuntoout:我发现了更多关于 Firefox 如何使用它的信息。查看updated fiddle 和[专有伪类,
:-moz-broken](developer.mozilla.org/en/CSS/:-moz-broken)。之前我只是在想,伪类对于设置损坏图像的样式很有用。
标签: javascript jquery html css image