【发布时间】:2016-08-22 05:52:25
【问题描述】:
我正在尝试使用 jQuery fadeTo 来淡化 div(错误类)的背景颜色,同时保持内部 div 不变。但在 Chrome 和 firefox 中,“错误”div 和内部 div 中的任何文本都会褪色。在 IE 中它可以工作,只是错误 div 褪色,但里面没有任何 div。如何为所有浏览器工作?
简单地说,我根本不希望任何内部 div 褪色。
查看-
<div class="error" style="display: inline-block;z-index:1;">
<div style="position:relative;z-index:2;">Error: <%= @a[:error] %>
</div>
</div>
html -
<div class="error" style="z-index:1;height=300px;width=500px;">
<div style="position:relative; z-index:2;">Error: some error</div>
</div>
javascript -
$(document).ready(function(){
$(".error").fadeTo("slow",0.20);
});
【问题讨论】: