Html 你知道为什么我的导航条不会在一个小窗口中倒塌吗?

Html 你知道为什么我的导航条不会在一个小窗口中倒塌吗?,html,twitter-bootstrap,navbar,Html,Twitter Bootstrap,Navbar,我已经创建了一个导航栏,并按照我的方式设计了它。但是,当我将窗口缩小,并单击按钮右角时,导航栏会扩展所有选项,仅此而已。一旦我点击其中一个选项,它将不会关闭,也就是说,它不会向后折叠。我做错了什么?我已经对此进行了一段时间的探索,没有发现错误 这是我的代码: <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"> <div class="container"> <div c

我已经创建了一个导航栏,并按照我的方式设计了它。但是,当我将窗口缩小,并单击按钮右角时,导航栏会扩展所有选项,仅此而已。一旦我点击其中一个选项,它将不会关闭,也就是说,它不会向后折叠。我做错了什么?我已经对此进行了一段时间的探索,没有发现错误

这是我的代码:

<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<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>
        <!-- use a responsive image option so this logo looks good on devices - recommend using something like retina.js -->
        <a class="navbar-brand" href="#/">Test</a>
    </div>

    <!-- Collect the nav links, forms, and other content for toggling -->
    <div class="collapse navbar-collapse navbar-ex1-collapse">
        <ul class="nav navbar-nav navbar-right">
            <li><a href="#/home">Home</a>
            </li>
            <li><a href="#/about">About Us</a>
            </li>
            <li><a href="#/services">What We Do</a>
            </li>
            <li><a href="#/example">Examples</a>
            </li>
            <li><a href="#/testimonials">Testimonials</a>
            </li>
            <li><a href="#/contact">Contact Us</a>
            </li>  
        </ul>
    </div>
  </div>
</nav>

切换导航
在我的index.html中,我链接到header.html,它可以正常工作,并且具有以下样式:

  <link rel="stylesheet" href="css/bootstrap.min.css">
  <link href="http://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">

和javascript:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"> </script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>

单击链接不会自动折叠/切换引导导航栏。这是故意的

如果您希望在单击后关闭它们,可以将其添加到链接中

data toggle=“collapse”data target=“.navbar collapse.in”

演示:

您也可以像这样使用jQuery

$(document).on('click','.navbar-collapse.in',function(e) {
    if( $(e.target).is('a') ) {
        $(this).collapse('hide');
    }
});

单击链接不会自动折叠/切换引导导航栏。这是故意的

如果您希望在单击后关闭它们,可以将其添加到链接中

data toggle=“collapse”data target=“.navbar collapse.in”

演示:

您也可以像这样使用jQuery

$(document).on('click','.navbar-collapse.in',function(e) {
    if( $(e.target).is('a') ) {
        $(this).collapse('hide');
    }
});
试试这个……我认为你的css没有正确添加。试试这个……我认为你的css没有正确添加。