在任何点击之前它们看起来像这样:
当您单击业务区域中的销售时,会出现一个下拉选择框。如果我确实单击“销售”并对该文本区域进行更改,它将动画为灰色。灰色的行也动画为灰色,这很好,但黑色的行应该褪色为黑色而不是灰色。
选择后:
请注意,我将 Sales 更改为 property,并且在 animate() 函数之后它是灰色的并且现在搞砸了条纹。
这是我的功能:
success: function (result) {
if (result) {
//change the verbiage of the ".look" element to the newly-changed value of the ".touch" element
theLook.text(newDes);
//swap out the elements so it looks like a normal table cell again
back_to_look();
//flash the span it's in so the user knows the change was successful
theTd.css('background-color','#59b4d4').animate({ backgroundColor: "#333333" }, 1500);
} else {
//flash the ".touch" element in red but DO NOT flip back to the ".look" element since there was a problem updating the data
var oldColor = theTouch.css('background-color');
theTouch.css('background-color','#ff0000').animate({ backgroundColor: oldColor }, 1500);
如何确定原始背景颜色设置并将其返回到该设置?我是否必须使用 jquery css() 方法来定位 css?