目前正在修改我的菜单栏的代码,只是想询问如何更改我的 hr 标签的类,其中每当我单击链接时,链接下方的行都会更改。好吧,我正在为我的水平菜单做这件事。我已经编写了一些代码,但我承认我不太确定自己在做什么。到目前为止,这是我的代码:
HTML
<div class="menu">
<table class="menu_item">
<tr>
<td>
<a href="#">Events</a>
<hr class="active" />
</td>
<td>
<a href="#">Reports</a>
<hr />
</td>
<td>
<a href="#">Settings</a>
<hr />
</td>
<td>
<a href="#">Logout</a>
<hr />
</td>
</tr>
</table>
</div>
<script type="text/javascript" src="<?php echo $base; ?>javascripts/anim.js"></script>
CSS
.menu{
margin-top:20px;
margin-bottom:10px;
}
.menu_item td{
text-align:center;
width:25%;
}
.menu_list{
width:1000px;
margin-left:auto;
margin-right:auto;
}
.active{
background-color:#330000;
}
a {
color:#ffffff;
text-decoration:none;
outline:0;
border:0;
}
hr.active{
color:#ffff00;
}
和jQuery
$("a").click(function() {
$("hr").click(function (){
$("hr").removeClass("active");
$(this).addClass("active");
});
});
好吧,我基本上只是希望它看起来像 android ICS 上的选项卡。虽然只是一点点。