CSS
.myStyle {
height: 10px;
background-image: url(../myImage.png);
}
html
<img class=myStyle src=<%scriptlet%> >
现在问题出在我的 js 中,我为这个 img 标签编写了一个错误处理程序,它将高度设置为 0px。这个 0px 以 style.height=0px 的形式出现,但不会覆盖 myStyle 类的高度。
js
myImage = $('.myStyle', $el);
myImage.error(function () {
myImage.attr('style.height', '0px');
});