【发布时间】:2014-04-18 10:58:34
【问题描述】:
我读过其他类似的帖子,但我无法让我的工作。 我想让点击的标签处于活动状态
这就是我的引导导航栏在 html 中的样子:
<div class="navbar navbar-default" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="/">
<img src="/static/images/logo.png" alt="Prime Solutions"/>
</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="/"><strong>Acasa</strong></a></li>
<li><a href="/software"><strong>Software</strong></a></li>
<li><a href="/hardware"><strong>Hardware</strong></a></li>
<li><a href="/about"><strong>Despre Noi</strong></a></li>
<li><a href="/contact"><strong>Contact</strong></a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><strong>Servicii</strong><b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="/servicii/servicii">Servicii IT&C </a></li>
<li><a href="/servicii/consultanta">Consultanta IT&C </a></li>
<li class="divider"></li>
<li class="dropdown-header">Parteneri</li>
<li><a href="/parteneri">Partenerii nostri</a></li>
</ul>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a class="btn btn-info" href="/noutati"><span id="news">Noutati</span></a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
但是,它不起作用。它只会让我的Acasa 标签保持活动状态。
我应该如何编写脚本?谢谢
这就是我的<body> 底部的样子:
<script src="/static/js/jquery.min.js"></script>
<script src="/static/js/bootstrap.min.js"></script>
<script src="/static/js/jquery-1.11.0.js"></script>
<script>
.......
</script>
这是我尝试过的脚本:
<script>
$('.nav.navbar-nav > li').on('click', function() {
$(this).addClass('active');
$(this).siblings().removeClass('active');
});
</script>
编辑:
好的,所以我找出问题所在。 jQuery 可以工作,但是当我单击“软件”选项卡时,我会被重定向到 /software,因此,“软件”选项卡不会因为重定向而处于活动状态。这个导航栏出现在我的每个页面上。那么我该如何解决这个问题呢?
【问题讨论】:
-
抱歉,已编辑。我的意思是写addClass。不过还是不行
标签: jquery html twitter-bootstrap twitter-bootstrap-3