好的,所以我的网站上有一个导航菜单,当我将鼠标悬停在菜单上的某个项目上时,我似乎无法让这段代码工作。我尝试了两个代码:
代码1:
$("#nav li").hover(function() {
$(this).animate({backgroundColor: "#ffffff"}, 'slow');
});
代码2:
$(document).ready(function(){
$("#nav li").hover(
function() {
$(this).stop().animate({backgroundColor: "#ffffff"}, "slow");
},
function() {
$(this).stop().animate({backgroundColor: "#09c"}, "slow");
});
});
这是我的css,以防万一:
#nav {
margin-left:380px;
float:left;
width:650px;
margin-top:-47px;
}
#nav ul {
list-style-type:none;
}
#nav ul li {
float:left;
}
#nav ul li a {
text-align:center;
border-right:1px solid #fff;
display:block;
text-decoration:none;
color:#fff;
padding:20px;
}
#nav ul li ul {
display:none;
}
#nav ul li:hover ul {
display:block;
position:absolute;
background:#fff;
}
#nav ul li a:hover {
display:block;
background:#fff;
color:#09c;
}
顺便说一句,我还在网站中包含了 jQuery JavaScript 库 v1.9.1(不确定这是否对您有用)
谢谢 :)