jQuery fadeIn 在 IE 中不起作用
我正在使用 fadeIn 淡入我的 BG DIV。
示例: http://commonmovement.com/MIP/about-mip.html
这适用于除 IE 之外的所有浏览器,在 IE 中它只是“弹出”。 不知道如何解决这个问题。
我尝试使用:
$('#main.about_main').css('filter', 'alpha(opacity=0)');
$('#main.about_main').fadeIn(2000);
但运气不佳。
CSS:
#main { 高度:100%;宽度:100%;填充:0; }
#main.about_main {display: none;}
有人知道如何解决这个问题吗?
谢谢
I'm using fadeIn to fade in my BG DIV's.
example: http://commonmovement.com/MIP/about-mip.html
This works in all browsers except IE, where it just "pops" on.
Not sure how to fix this.
I tried using:
$('#main.about_main').css('filter', 'alpha(opacity=0)');
$('#main.about_main').fadeIn(2000);
but no luck.
CSS:
#main { height:100%; width:100%; padding:0; }
#main.about_main {display: none;}
Anyone know how to fix this?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
请尝试以下操作:
Try the following:
DIV 是透明的。那么怎样才能看到呢?
The DIV is transparent. Then how can it be seen?
第一行过滤器有必要吗?你试过没有吗?样式表中的 display:none 应该足够了。
Is that first line with the filter necessary? Have you tried it without? The display:none in the style sheet should be enough.
我猜你的问题不在于IE,而在于性能。
在我的 IE 8 中工作得很好,但过渡相当缓慢且丑陋。在 Chrome 上相当流畅
当您使用 IE 7 甚至 6 时,性能应该会变慢,因为大 DIV 动画对浏览器的要求更高。
你能在 IE 9 下测试一下吗?或者甚至在具有更好 CPU + RAM 的机器上的 IE 8 上?
I guess your problem is not with IE, it's performance.
In my IE 8 worked just fine, but a pretty slow and ugly transition. On Chrome was pretty fluid
As you go to IE 7 or even 6 the performance should slower, because big DIV animation demands more from the browser.
Can you test this under IE 9? Or even on IE 8 on a machine with better CPU + RAM?