2012-01-09 23 views
0

単純なテーブル行のbg色をx秒間変更してから、純粋なJavascriptまたはJQueryで元に戻すことはできますか?JQuery JavaScriptの背景色の変更/ハイライト

私が試したことはうまくいかないと思うので、JQueryやJavascriptだけで他のことをしているのを見て、それ以上のプラグインの使用を避けたいと思います。

私が後にしているのは、フラッシュ/ショートハイライト効果です。

答えて

1

ヘッドショットの方法が有効です。ここに別の方法です。

$('#yourelementid').addClass('backgroundClass').delay(5000).queue(function(){$('#yourelementid').removeClass('backgroundClass');}); 

そして

.backgroundClass { background:blue;} 

Demo

+0

CSSクラスを定義し、私はこれが好き、動作するようには思えないラウンド二回目? – Barney

3
$('tr.yourRow').css({'background-color': 'red'}); 

setTimeout(function(){ 
    $('tr.yourRow').css({'background-color': 'blue'}); 
}, 6000);