我已经在Bootstrap 3.3.6上创建了我的项目,现在每当我点击任何会重置的菜单时我都会遇到导航问题,但我想将其设置为活动标签。侧栏发生同样的问题。我该如何解决?
谢谢
<ul class="sidebar-menu">
<li class="header">HEADER</li>
<!-- Optionally, you can add icons to the links -->
<li class="active"><a href="index.php"><i class="fa fa-dashboard"></i> <span>Dashboard</span></a></li>
<li class="treeview">
<a href="#"><i class="fa fa-book"></i> <span>Admin</span> <i class="fa fa-angle-left pull-right"></i></a>
<ul class="treeview-menu">
<li><a href="setting.php"><i class="fa fa-circle-o"></i> Setting</a></li>
<li><a href="adduser.php"><i class="fa fa-circle-o"></i> Add User</a></li>
<li><a href="users.php"><i class="fa fa-circle-o"></i> Users</a></li>
</ul>
</li>
</ul>
答案 0 :(得分:2)
答案 1 :(得分:2)
有两种方式。
首先(如果您的网站是静态的)
只需在每个页面上更改静态类“active”即可。
如果您有三个菜单 - 一个,两个,三个,那么您将在打开的所有三个后续页面上设置class="active"
比如你有两个one.html
,你有two.html
,那么你必须根据菜单页面添加类,并从最后一页元素中删除该类。
第二(通过jQuery)
$(document).ready(function () {
$("PreviousElementName").removeClass("active");//removes last manu item class
$('CurrentElement').addClass('active'); // adds new menu item class
});