【发布时间】:2014-08-04 16:47:07
【问题描述】:
我的菜单不起作用。例如,当我单击购物车时,活动菜单仍然是主页。似乎是什么问题?谢谢!
<html lang="en"><head>
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script src="bootstrap/jquery.min.js"></script>
<script src="bootstrap/js/bootstrap.min.js"></script>
</head>
<body>
<div class="navbar navbar-default navbar-fixed-top" 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 class="navbar-brand" href="home.php">company</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="home.php"><i class="glyphicon glyphicon-home"></i><span> Home</span></a></li>
<li><a href="cart.php"><i class="glyphicon glyphicon-shopping-cart"></i><span> Cart</span></a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="register.php"><i class="glyphicon glyphicon-registration-mark"></i><span> Register</span></a></li>
<li class="active"><a href="login.php"><i class="glyphicon glyphicon-user"></i><span> Login</span></a></li>
</ul>
</div>
</div>
</div>
</body>
</html>
【问题讨论】:
-
您需要根据需要添加/删除
active类。 Bootstrap 不会为你这样做。这可以通过服务器端代码、JS 代码或仅通过编辑 HTML 来完成——完全取决于最适合您的方式。 -
您不需要像在小提琴中那样复制粘贴引导程序。您可以将其添加为外部资源。使其更易于阅读:jsfiddle.net/47r5Q/1
标签: jquery html twitter-bootstrap navbar