【发布时间】:2016-02-17 01:37:13
【问题描述】:
我有这段代码。
<img data-bind="attr: {src: 'imagePath'}, style: { 'background-image': 'url('imagePath')' }" class="img-responsive">
问题是它显示了两个图像。一个是来自src 的图像,另一个来自background 图像。我的目标是在src 图像不可用时启用background 图像。
【问题讨论】:
-
为什么不只使用
src属性,并将其连接到一个可观察的对象,以便在图像源可用时解析它? -
默认显示后备图像,并在找到其他图像时替换它。
-
使用背景图像作为替代会产生一些问题,例如,它仍然会显示损坏的图像图标,您需要设置高度和宽度。这就是为什么只使用 src 似乎是一个更好的解决方案。
-
只是想知道我的回答是否确实回答了您的问题?
标签: javascript html knockout.js