【发布时间】:2023-03-24 13:22:01
【问题描述】:
我正在尝试使用 Jquery 为不透明度设置动画,它在每个浏览器中都可以正常工作,除了,你猜它害怕 IE8!
问题:在动画上我看到一些丑陋的工件:(
我知道我可以通过删除背景并将相同的背景颜色添加到我的动画 div 和我的容器 div 来解决这个问题,但在我的情况下,不是一个选项。
有人可以提出解决方案吗?
我的代码:
$(document).ready(function() {
$(".img").animate({
opacity: 0
});
$(".glow").click(function() {
$(".img").animate({
opacity: 1
}, 5000);
});
});
【问题讨论】:
-
您是否考虑过使用 fadeTo 代替? (不确定这是否能满足您的要求。)
-
在我看来更像是一个 clearfix 问题,因为 jQuery 解决了 IE 中的不透明度问题。出于某种原因,这里的 IE8 模式(使用 IE9)很好?
标签: javascript jquery