【发布时间】:2018-08-12 11:08:49
【问题描述】:
我目前正在开发我网站的导航栏。
我的导航栏上有五个元素,我想让一个元素在单击时变暗。
这些是我迄今为止尝试过的:
jQuery 更改活动元素:
<script type="text/javascript">
$(function(){
$('nav navbar-nav a').filter(function(){return this.href==location.href}).parent().addClass('active').siblings().removeClass('active')
$('nav navbar-nav a').click(function(){
$(this).parent().addClass('active').siblings().removeClass('active')
})
})
</script>
导航栏上的五个元素:
<nav class = "navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse"data-target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Intern Web</a>
</div>
<div class="collapse navbar-collapse" id="myNavbar">
<ul class="nav navbar-nav">
<li class="active"><a href="#">About</a></li>
<li><a href="#">News</a></li>
<li><a href="#">Intern</a></li>
<li><a href="#">Form</a></li>
</ul>
但它似乎不起作用,每次只选择关于。 有任何想法吗?非常感谢。
【问题讨论】:
-
你使用引导程序吗?
标签: php jquery html css navbar