用jQuery动画背景图像* bug?*

时间:2011-09-19 08:57:29

标签: jquery jquery-animate

我需要为背景图片设置动画并使用代码

        $('div.holder-inner').css({backgroundPosition: '0px 0px'});

    $('#up').click(function(){
        // alert('!');
        $('div.holder-inner').animate({
            backgroundPosition: '200px 10px'
        });
    });

哪个无法工作..但是如果我将backgroundPosition修改为仅包含一个值而不是两个这样的值,它确实有效

            backgroundPosition: '200px'

在firefox 6和chrome中测试 - 并且在两个动画中产生相同的结果 - 具有单个值,并且不会对两个值产生任何效果。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

jQuery标准动画不适用于背景。

检查此主题是否有解释:jQuery animate backgroundColor以及解决方案http://www.protofunc.com/scripts/jquery/backgroundPosition/

的此插件