jQuery fadeIn在IE中不起作用

时间:2010-06-23 04:22:51

标签: jquery internet-explorer fadein

我正在使用fadeIn淡入我的BG DIV。

示例:http://commonmovement.com/MIP/about-mip.html

这适用于IE以外的所有浏览器,它只是“弹出”。 不知道如何解决这个问题。

我尝试使用:

$('#main.about_main').css('filter', 'alpha(opacity=0)');   $('#main.about_main').fadeIn(2000);

但没有运气。

CSS:

#main { height:100%; width:100%; padding:0; }

#main.about_main {display: none;}

任何人都知道如何解决这个问题?

由于

4 个答案:

答案 0 :(得分:4)

尝试以下方法:

$('#main').hide().fadeIn(2000);

答案 1 :(得分:0)

$('#main.about_main').css('filter', 'alpha(opacity=0)');

DIV是透明的。然后怎么看?

答案 2 :(得分:0)

第一行必须使用过滤器吗?你有没试过吗?样式表中的显示:none应该足够了。

答案 3 :(得分:0)

我猜你的问题不在于IE,而在于性能。

在我的IE 8中工作得很好,但是过渡非常缓慢和丑陋。在Chrome上非常流畅

当你进入IE 7甚至6时,性能应该会变慢,因为大型DIV动画需要更多来自浏览器。

你能在IE 9下测试吗?或者甚至在具有更好CPU + RAM的机器上的IE 8上?