jQuery:在 IE 中动画不透明度

标签 jquery css internet-explorer jquery-animate

使用纯黑色的 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/

相关文章:

html - 有没有办法在 IE11 中查看 Shadow DOM?

css - Bootstrap Popovers 定位不正确

asp.net - 将 PDF 文件从 ASP.NET 3.5 站点推送到 IE

jquery - Coldfusion 和 jquery ajax

javascript - 将几个 Action 概括为一个 Jquery 函数

javascript - 在 GeoGebra 中通过命令输入时点被隐藏

javascript - 元素未出现在预期位置 (x)

jquery - 当光标仍在元素上方时,mouseleave 在 IE7 中触发

javascript - blur.js - 用另一张图片模糊背景

javascript - 使用浏览器调整大小调整、移动和缩放图像和文本 div