我正在尝试在元素更新时更改它们的背景颜色。
当响应从服务器返回时,我想将元素的背景颜色更改一秒钟左右,然后将其更改回原来的颜色。我可以更改背景颜色,但不能在同一个调用中将其更改回来。
这是我到目前为止所拥有的:
$.each(theArray,function(intIndex,objValue){
$("#" + objValue.id).parent().css('background-color','red');
});
//NEED TIMING EVENT FOR DELAY
$.each(theArray,function(intIndex,objValue){
$("#" + objValue.id).parent().css('background-color','transparent');
});
第一个循环工作正常,但我无法让另一个循环工作。
我试过这样:
$.each(theArray,function(intIndex,objValue){
$("#" + objValue.id).parent.css('background-color','red').delay(1000).css('background-color','transparent');
});
这也没有做任何事情。
所以我不确定问题是什么。有什么建议么?