我想改变使用Jquery悬停文本的颜色。我认为我的代码是正确的,但它现在正在工作。这里是我的jQuery代码:JQuery更改文本颜色
$(document).ready(function() {
$('#menu li a').hover(function() {
$(this).css('color','#ffffff');
}, function() {
$(this).css('color', '#97A59E');
});
});
我的CSS:
#menu li a
{
color:#97A59E !important;
background-color:#3e4347 !important;
display: block;
float: left;
line-height:2.25em!important;
text-align:center;
width:300px;
}
和我的网站母版页:
<ul id="menu">
<li><a id="nav-home" href="<%= Url.Action("Index", "Home") %>">Home</a></li>
<li><a id="nav-about" href="<%= Url.Action("About","Home") %>">About</a></li>
</ul>
任何想法?谢谢。
任何错误的消息? – helle 2010-06-22 14:35:11
删除您的css定义中的'!important' – jAndy 2010-06-22 14:38:42