使用.hover更改菜单上的背景。菜单中的所有背景颜色并不相同,因此当用户悬停时,我希望背景颜色返回到初始颜色。(我希望它读取当前背景,然后在悬停后将其重置。)
下面是我所拥有的,但它不工作。我不知道如何让hover脚本的第二部分接受背景色变量。
$('#dmenu ul li a').hover(
function () {
var bgOn = $(this).css('background-color');
$(this).css('background-color', '#efefef');
},
fu
我想使用JavaScript来操作我的CSS。首先,它被认为是一个很好的小脚本,可以为我的手风琴菜单尝试不同的颜色,以及不同的背景/标题-/内容-/...背景-输入字段中的颜色。
我了解如何使用js获取输入值。
我了解如何使用getElementById()、getElementsByClassName()、getElementsByTag()和getElementsByName()来操作CSS。
现在,问题是我的CSS看起来像这样:
.accordion li > a {
/* some css here */
}
.sub-menu li a {
/* some css here