$(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"})
}})
})
});
这有什么问题?文字颜色不会改变。
答案 0 :(得分:5)
您需要使用jQuery UI effects或color animation插件来设置颜色动画。
答案 1 :(得分:0)
您需要使用this插件为颜色设置动画。