如何使用jQuery为文本颜色设置动画?

时间:2010-01-05 18:47:43

标签: jquery jquery-animate

$(document).ready(function(){
    $('a.nav_menu')
        .css( {backgroundPosition: "0 0"} )
        .mouseover(function(){
            $(this).animate({
            backgroundPosition:"(-650px 0)",
            'color': '#000000'
        }, {duration:700})
        })
        .mouseout(function(){
            $(this).animate({backgroundPosition:"(0px 0)"}, {duration:900, complete:function(){
                $(this).css({backgroundPosition: "0 0"})
            }})
        })
});

这有什么问题?文字颜色不会改变。

2 个答案:

答案 0 :(得分:5)

您需要使用jQuery UI effectscolor animation插件来设置颜色动画。

答案 1 :(得分:0)

您需要使用this插件为颜色设置动画。