每次重复该功能

时间:2013-01-08 10:42:55

标签: html jquery-plugins

 function fader(){
    $('#numbers').animate({backgroundColor: '#FFFFFF'}, 900);
    }

HTML

<div id="numbers" style="background-color: blue; width:200px;" onclick="fader()">1234567890</div>

上面的代码在点击事件中将div的背景颜色从蓝色更改为白色。但它只适用于第一次点击。

每次点击div时如何更改颜色?

2 个答案:

答案 0 :(得分:1)

你需要让它再次变蓝!

function fader()
{
    $('#numbers')
        .css('background-color', '#FF0000')
        .animate({
          backgroundColor: '#FFFFFF'
        }, 900);
}

答案 1 :(得分:0)

尝试使用单独的CSS样式设置background-color,而不是使用内联CSS。