Jquery + CSS默认BG颜色

时间:2012-04-12 05:17:39

标签: jquery html css

我有一个带有绿色或蓝色的css风格的div,具体取决于第n个孩子的颜色。我使用

将其设置为橙色
<div id='yo' class='alternatingcolors' style='background-color: #FF9900;'>hello</div> 

我希望使用jquery的

将其设置为原始颜色
$('yo').animate({ backgroundColor: 'transparent'}, 500);

但是,透明,继承,null或“工作”。

如何让它恢复原来的颜色?基本上我想将它设置为之前的状态:style ='background-color:#FF9900;'已经确定了。

2 个答案:

答案 0 :(得分:1)

查找&#39;哟&#39;应该以哈希为前缀,例如:

$('#yo')

如果那不是问题:

您可以将原始颜色存储为div中的数据,然后在以后恢复:

<div id='yo' data-original-color='#FF9900' class='alternatingcolors'>

然后:

$('#yo').animate({ backgroundColor: $('#yo').data('original-color') }, 500);

答案 1 :(得分:0)

您可以将其第一个背景颜色保存到变量中,然后使用它:

orange = $("yo").css("background-color")