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

HTML

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

上記のコードは、クリックイベント時にdivの背景色を青から白に変更します。ただし、最初のクリックでのみ機能します。

divをクリックするたびに色を変更するにはどうすればよいですか?

4

2 に答える 2

1

もう一度青にする必要があります!

function fader()
{
    $('#numbers')
        .css('background-color', '#FF0000')
        .animate({
          backgroundColor: '#FFFFFF'
        }, 900);
}
于 2013-01-08T10:44:50.870 に答える
0

background-colorインラインCSSを使用するのではなく、別のCSSスタイルを使用して設定してみてください。

于 2013-01-08T10:44:21.913 に答える