html - Bootstrap 导航栏中的下拉菜单

标签 html css twitter-bootstrap twitter-bootstrap-3

我正在尝试 this带有下拉菜单的导航栏。当我尝试将其构建到我的网络服务中时,我无法使用下拉菜单。我可以点击它,但那里没有任何反应。这是我当前的设置:

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/>
     <nav class="navbar navbar-default" style="width: 60%; margin: 0 auto;">
        <div class="container-fluid">
          <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <ul class="nav navbar-nav">
              <li><a href="#">Foo</a></li>
              <li class="dropdown">
                <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Bar<span class="caret"></span></a>
                <ul class="dropdown-menu">
                  <li role="separator" class="divider"></li>
                  <li><a href="#">Foo</a></li>
                  <li role="separator" class="divider"></li>
                  <li><a href="#">Bar</a></li>
                  <li role="separator" class="divider"></li>
                  <li><a href="#">Baz</a></li>
                </ul>
              </li>
              <li><a href="#">Baz</a></li>
            </ul>
          </div>
        </div>
      </nav>

导航栏看起来正确并且样式与文档中的一样,但是没有任何点被下拉

最佳答案

添加 J 查询和 Bootstrap 文件

删除这个类 collapse

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="http://getbootstrap.com/dist/js/bootstrap.min.js"></script>
     <nav class="navbar navbar-default" style="width: 60%; margin: 0 auto;">
        <div class="container-fluid">
          <div class="navbar-collapse" id="bs-example-navbar-collapse-1">
            <ul class="nav navbar-nav">
              <li><a href="#">Foo</a></li>
              <li class="dropdown">
                <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Bar<span class="caret"></span></a>
                <ul class="dropdown-menu">
                  <li role="separator" class="divider"></li>
                  <li><a href="#">Foo</a></li>
                  <li role="separator" class="divider"></li>
                  <li><a href="#">Bar</a></li>
                  <li role="separator" class="divider"></li>
                  <li><a href="#">Baz</a></li>
                </ul>
              </li>
              <li><a href="#">Baz</a></li>
            </ul>
          </div>
        </div>
      </nav>

关于html - Bootstrap 导航栏中的下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32988663/

相关文章:

css - Asset Pipeline undefined variable SASS

html - 使用 CSS 将文本溢出到边距

jquery - 用jquery启动CSS3动画

jquery - 如何在小屏幕上将 Bootstrap 导航选项卡显示为可折叠按钮?

javascript - window.onload() 在第一枪中没有用 IE 8 触发

html - 如何改变metro-ui网站的宽度

CSS 样式只有一个类

css - 为什么 Bootstrap 会覆盖我的自定义 CSS?

c# - 如何通过指定搜索条件从网站提取数据?

html - 删除行/列之间的空格/边框