我想改變使用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