使用.hover更改菜单上的背景。所有背景在菜单中都不是同一种颜色,所以当用户悬停时,我希望背景颜色返回到初始颜色。 (我希望它读取当前背景,然后在悬停后重置它。)获取当前背景颜色并在.hover之后重置它?
下面是我所拥有但它不起作用。我不知道如何让悬停脚本的第二部分接受背景颜色的变量。
$('#dmenu ul li a').hover(
function() {
var bgOn = $(this).css('background-color');
$(this).css('background-color', '#efefef');
},
function() {
$(this).css('background-color', (bgOn);
}
);
与JQuery不一样,所以我相信这很简单。谢谢
你这得太多之一的位,我想。对于CSS a:hover来说,这是一项完美的任务。我是一个大型的jQuery粉丝,但我认为这可能是过度的。 – bpeterson76 2011-12-14 05:21:31