为损坏的图像临时设置默认图像
Set default image temporarily for broken image
我想从损坏的图像中设置默认图像。我知道答案是在错误时更改图像的网址,但这不是我想要的。
我制作了一个模板编辑器,用户可以在其中将源更改为动态 url。在那一刻,图像看起来坏了,但稍后当他发送它时,它将被自动填充。
当图像 SRC 更改为动态 URL 时,将显示损坏的图像。我想保留图像的 src,但仍然显示默认损坏图像的一些良好背景图像。
例:
<img src="dynamic.src"></img>
在这种情况下,找不到src,如果我编写一个javscript将src onerrr更改为一些静态img,那么我将丢失用户设置的链接,即在这种情况下为"dynamic.src"。
任何解决方案都会有很大帮助
大多数浏览器使不存在的图像透明。因此,您可以向图像元素添加background-image
。如果图像存在,它将掩盖背景图像,但不存在的图像将是透明的,让背景图像显示。
演示
相关文章:
- 可以在这里为背景图像设置滤镜吗
- 使用 js 将背景图像设置为 HTML
- 我想根据容器中包含的图像设置容器的高度
- 如何为 ajax 生成的图像设置绝对定位
- 为所有图像设置相同的高度
- 获取图像可见区域状态,以在画布中将图像设置在先前拖动的位置
- 将图像设置为背景
- 如何在 JQuery 中使用 $(this) 来为这些图像设置动画
- 将图像设置为同级元素的背景
- 将图像设置为背景
- 尝试为 4 张图像设置宽度和高度,但只有一张有效;其他人被跳过.ID 彼此不同
- 为什么我不能使用角度将此图像设置为链接
- 图像设置超时的替代方法
- 将图像设置为 100% 宽度或高度,以先到者为准
- 将按钮的背景图像设置为页面中已包含的元素
- 为每个图像设置不同的间隔
- 在不同的时间为每个图像设置“间隔”
- Javascript对象未将图像设置为数组
- 使用Raphael JS将背景图像设置为纸张
- 如何将背景图像设置为选定状态