我正在尝试 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);
});