使用纯黑色的 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);
关于jQuery:在 IE 中动画不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1552020/