【发布时间】:2016-08-13 04:36:22
【问题描述】:
我看到了许多类似的问题,但没有一个答案对我有用。 我的引导导航栏工作正常,直到我为其中一个选项卡添加子菜单,并将其设置为下拉列表。但在此之后,主菜单上的其他选项卡停止工作。这是我的html头的一部分:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.8/angular.min.js "></script>
<script type="text/javascript" src="app.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
这是我的导航栏:
<ul class="nav nav-tabs">
<li class="active"><a data-toggle="tab" href="index">Home</a></li>
<li><a href="resume" data-toggle="tab">Resume</a></li>
<li class="dropdown">
<a href="java" class="dropdown-toggle" data-toggle="dropdown">Portfolio
<span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li class="secondLayer"><a class="font" href="java">Java</a></li>
<li class="secondLayer"><a href="cSharp">C-sharp</a></li>
<li class="secondLayer"><a href="uml">UML</a></li>
</ul>
</li>
<li><a href="contactMe" data-toggle="tab">Contact Me</a></li>
<li><a href="aboutMe" data-toggle="tab">About Me</a></li>
</ul>
有人可以帮我解决这个问题吗?
【问题讨论】:
-
您能澄清一下“停止工作”是什么意思吗?当我单击它们时,这些选项卡似乎仍然处于活动状态。
-
当我点击像 Resume 这样的菜单选项卡时,它们什么都不做。有href,它们应该作为链接工作
-
我修改了你的代码,标签对我来说似乎工作正常:jsfiddle.net/audqL0g7。这是您看到的行为吗?
-
选项卡被激活,当您单击它们时,它们似乎已被选中,但链接实际上不起作用。这意味着没有导航
-
当我从 html 头中删除 jquery 脚本时,链接又回来了,但下拉菜单不起作用!
标签: jquery twitter-bootstrap navbar