我有一個水平導航菜單與5個按鈕,我需要改變點擊按鈕的狀態。 這是我使用來實現這個代碼:我怎樣才能返回一個導航菜單按鈕之前的風格後點擊另一個按鈕
HTML:
<div id="tab_menu">
<ul>
<li class="li_class"><a href="#">Link 1</a></li>
<li class="li_class"><a href="#">Link 2</a></li>
<li class="li_class"><a href="#">Link 3</a></li>
<li class="li_class"><a href="#">Link 4</a></li>
<li class="li_class"><a href="#">Link 5</a></li>
</ul>
</div>
CSS:
#tab_menu {
position:relative;
width:800px;
margin:0px auto;
padding:20px;
background-color:#fff;
}
ul {
position:absolute;
top:0px;
margin:0px;
background-color:#fff;
list-style:none;
overflow:auto;
}
ul li {
float:left;
width:150px;
background-color:#1227B0;
border:1px dashed #fff;
border-radius:0px 0px 10px 10px;
height:30px;
}
ul li a {
color:#fff;
width:150px;
text-align:center;
text-decoration:none;
display:block;
font-size:14px;
line-height:30px;
}
JQUERY:
$(document).ready(function() {
$('.li_class').click(function() {
$(this).css('background-color', '#7787F1');
});
});
問題是,按鈕的風格改變爲點擊時指定的顏色,但我需要將原始風格恢復到按鈕時,我點擊另一個,我如何實現這一點?
您可以使它像[本代碼](http://stackoverflow.com/a/10190552/601179) – gdoron 2012-04-17 11:48:44
動態感謝,你做的伎倆:) – wfareed 2012-04-17 11:54:54