对于我可以用任何其他方式说出来的长标题感到抱歉。我创建了一个jquery动画只是为了好玩,但遇到了问题。如您所见,无论何时将鼠标悬停在标签上,它们都会反弹。他们应该全力以赴,然后退缩,没有任何扭结。但相反,悬停功能看到我的鼠标已经停止在它上面盘旋,所以它回来了并且出现故障。我怎样才能解决这个问题?这是代码,谢谢!!
$(document).ready(function(){
$("nav ul li").hover(function(){
$(this).stop().animate({top:'-30px'});
},
function(){
$(this).stop().animate({top:'30px'});
});
});

*{margin:0; padding:0;}
body{
background:black;
}
nav ul{
margin-left:400px;
}
nav ul li{
display:inline-block;
position:relative;
top:30px;
}
nav ul li a{
text-decoration:none;
color:white;
font-family:Arial;
font-size:25px;
margin-left:30px;
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>
<head>
<meta charset="UTF-8">
<title>Colored Tabs</title>
<link rel="stylesheet" href="style.css">
<script src="jquery.js" type="text/javascript"></script>
<script src="script.js" type="text/javascript"></script>
</head>
<body>
<nav>
<ul>
<li><a href="#" style="border-bottom:3px solid orange;">Home</a></li>
<li><a href="#" style="border-bottom:3px solid blue;">About</a></li>
<li><a href="#" style="border-bottom:3px solid green;">Contact</a></li>
<li><a href="#" style="border-bottom:3px solid yellow;">Products</a></li>
</ul>
</nav>
</body>
</html>
&#13;