我想改变nav ul li
元素的mouseover
背景颜色的属性,但是当我选择另一种相同类型的元素时,我想让第一个元素恢复其颜色,并选择新改变的颜色颜色等。改变CSS背景颜色属性
$(document).ready(function() {
$('nav ul li').on('mouseover', function() {
if ($(this).css('background-color') == '#BBB') {
$(this).css("background-color", "#36D900");
} else {
$(this).css("background-color", "#BBB");
}
});
});
好吧,你有这样的代码。你有什么问题? – Regent
你的问题是什么? –
使用类,而不是在jQuery中使用CSS背景颜色。颜色是不同的依赖于浏览器 –