javascript - Bootstrap 导航栏不会关闭

标签 javascript jquery html css twitter-bootstrap

我的页面包含 Bootstrap 导航栏,在小窗口中查看时显示菜单链接的切换按钮。点击此按钮会显示包含菜单项的下拉菜单,但再次按下切换按钮后,它不会关闭...

有人知道为什么吗?

<html>
    <head>
    <title>Loket BWL Rapportage</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css" />
    <link rel="stylesheet" href="bwl.css" type="text/css"/>

    </head>

    <body>
    <nav class="navbar navbar-inverse navbar-static-top navbar-default" role="navigation">
      <!-- Brand and toggle get grouped for better mobile display -->
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <img class="imgLogo" src="Images/arnhemlogo.png" alt="arnhem" />

        </div>

        <!-- Collect the nav links, forms, and other content for toggling -->
        <div class="collapse navbar-collapse navbar-ex1-collapse">
          <ul class="nav navbar-nav">
            <li>
              <a href="#">testlink 1</a>
            </li>
            <li>
              <a href="#">testlink 2</a>
            </li>
          </ul>
        </div>
        <!-- /.navbar-collapse -->
      </div>
    </nav>

    <div class="container">
      <table class="table table-bordered">
        <tr>
          <td class = "header">Onderwerp</td>
          <td class = "header">Gegevens</td>
        </tr>
        <xsl:apply-templates/>
      </table>
      <!--<br/>
        <div style="font-size:12px"><b><a href="metainfo.htm" target="blank">Meta-informatie</a></b></div>-->
    </div>
    </body>
  <script language="JavaScript" src="https://code.jquery.com/jquery.js" />
  <script language="JavaScript" src="../Scripts/bootstrap.js" />

  </html>

最佳答案

将 .js 引用更改为:

<script src="https://code.jquery.com/jquery.js"></script>
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js" />

成功了。

关于javascript - Bootstrap 导航栏不会关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21186205/

相关文章:

javascript - 在 For 循环中调用 JQuery/Ajax

javascript - 按日期获取一周的第一天

javascript - 括号中缺少 JS(第 88 行)

javascript - Ajax 图像预加载器不起作用

php - 如何在不使用提交的情况下发布?

html - 排除单个浏览器使用 CSS 类

javascript - Google +1 按钮不符合 W3C 标准

jquery - 跳动的 slideToggle 交互

android - 即使移动浏览器改变滚动高度,如何填充网站背景?

html - Div 中的内容放置