对象不会与IE淡入

时间:2011-02-03 18:30:58

标签: jquery

不确定是什么问题,但是http://kimberlywarner.com/

上的元素不会消失
$('#photos').width(galleryWidth).animate(
        {
            opacity: 1
        }, 
        1500, 
        'easeInOutQuint',
        function() 
        {
            // Animation complete.
        }
    );

2 个答案:

答案 0 :(得分:1)

你告诉jQuery基于opacity制作动画。 Internet Explorer< 9不支持CSS opacity属性,选择专有过滤器。如果您使用相关的fadeInfadeOut方法,jQuery将自动为您应用特定于IE的过滤器。

答案 1 :(得分:1)

您需要先将其设置为0,因为默认情况下IE不支持不透明度( jquery将处理内部)。

$('#photos').width(galleryWidth).css('opacity',0).animate(
        {
            opacity: 1
        }, 
        1500, 
        'easeInOutQuint',
        function() 
        {
            // Animation complete.
        }
    );