内部divを変更しないで、div(エラークラス)の背景色を消すにはjQuery fadeToを試しています。しかし、ChromeとFirefoxの両方で、 "エラー" divと内部div内のテキストの両方がぼやけてしまいます。 IEでそれは動作します、ちょうどエラーdivが退色しますが、内部のdivはありません。すべてのブラウザでどのように作業するのですか?jQuery - Ruby Rails - fadeToすべての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の - すべての要素のデフォルトのbackgronudが実際に透明であるため、これが起こっている
$(document).ready(function(){
$(".error").fadeTo("slow",0.20);
});
これは、期待された結果を与えませんでした。私はそれを正しく説明しなかったかもしれない。エラーdivは背景色が赤で、jqueryによって消えます。内部divには、jqueryを消したくない黒色のテキストしかありません。それはそのままでいます。 –