黒一色のdivを使用して、その下の画像をフェードアウトします。ChromeとFirefoxでは、これは正常に機能しますが、IEでは逆になります。
$("div#bgcover").animate( {opacity:.70}, 2500);
これは不透明度0%から始まり、時間の経過とともに70%までアニメートすることになっています。ただし、IEでは、0%から100%にジャンプしてから、70%にフェードバックします。
これに対する修正を探しています。ありがとう。
黒一色のdivを使用して、その下の画像をフェードアウトします。ChromeとFirefoxでは、これは正常に機能しますが、IEでは逆になります。
$("div#bgcover").animate( {opacity:.70}, 2500);
これは不透明度0%から始まり、時間の経過とともに70%までアニメートすることになっています。ただし、IEでは、0%から100%にジャンプしてから、70%にフェードバックします。
これに対する修正を探しています。ありがとう。
アニメートする前に、不透明度をゼロに設定してみてください。
$("div#bgcover").css({ opacity: 0.0 }).animate( {opacity:.70}, 2500);
IE(古いバージョン)では不透明度は機能しません。フィルタプロパティをアニメーション化する必要があります。
IE
var val = .7;
{filter: 'alpha(opacity = '+(val * 100)+')'}
つまり、コマンドはalpha:.70である必要があると思います
例外を書く必要があるかもしれません