如何在此特定方案中显示引导程序折叠菜单?

时间:2014-06-26 05:23:37

标签: jquery css html5 twitter-bootstrap

折叠菜单未在较小的屏幕上显示。哪里弄错了?我正在使用Bootstrap 3.我也正确地链接了jquery和bootstrap.min.js但是没有出现折叠菜单。 I want to make it look

HTML:

<header>
  <div class="container">
    <div class ="row ">
      <div class="col-md-2">
        <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=""><img src ="img/summan-company.png" alt="Summan" /></a> </div>
      </div>
      <div class ="row navbar-position">
        <div class="col-md-10 pull-right">
          <nav role="navigation" class="navbar navbar-default">
            <div class="collapse navbar-collapse navbar-left ">
              <div class="row "> </div>
              <ul class="nav navbar-nav ">
                <li><a href="news.html">News</a></li>
                <li><a href="products.html">Products</a></li>
                <li><a href="contact.html">Contact</a></li>
              </ul>
            </div>
          </nav>
        </div>
      </div>
    </div>
  </div>
</header>

2 个答案:

答案 0 :(得分:0)

按如下方式修改HTML:

<html>
<head>
  <link href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet" />
  <script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.js"></script>
  <script src="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
</head>
<body>
  <nav class="navbar navbar-default" role="navigation">
    <div class="container-fluid">
      <div class="navbar-header">
        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse-1">
          <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=""><img src ="img/summan-company.png" alt="Summan" /></a></a>
      </div>

      <div class="collapse navbar-collapse" id="navbar-collapse-1">
        <ul class="nav navbar-nav navbar-right">
          <li><a href="#">News</a></li>
          <li><a href="#">Products</a></li>
          <li><a href="#">Contact</a></li>
        </ul>
      </div>
    </div>
  </nav>
</body>
</html>

答案 1 :(得分:0)

我认为这应该适合你。

HTML:

<header>
    <div class="container">
        <div class ="row ">
            <div class="col-md-2">
                <a class ="navbar-brand" href=""><img src ="img/summan-company.png" alt="Summan" /></a>
                </div>
                <div class="col-md-10 pull-right row navbar-position">
                    <nav role="navigation" class="navbar navbar-default">
                        <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>
                        </div>

                        <div class="collapse navbar-collapse navbar-left ">
                            <ul class="nav navbar-nav ">
                                <li><a href="news.html">News</a></li>
                                <li><a href="products.html">Products</a></li>
                                <li><a href="contact.html">Contact</a></li>
                            </ul>
                        </div>
                    </nav>
                </div>
            </div>
        </div>
</header>