我正在使用angularjs(因为有一个旧项目),并且正在加载一些图像来填充目录。
如果图像不存在,我会使用onerror设置另一张图像(本地图像),而我想做的就是也改变它的不透明度。
我有下一个代码:
<img src="https://myurl.com/image.png"
onerror="this.onerror=null; this.src='localImages/fallbackImg.png'; this.style.opacity=1"
style="opacity:0.5; position:absolute; width:100%; height:100%">
但是这种方式下,所有图像都具有opacity: 1
,而不是某些图像具有opacity:0.5
和某些opacity: 1
。
注意:另外,该代码段是在ng-repeat内部生成的,因此我正在动态设置图像。
感谢您的帮助。