2015-04-23 196 views
0

我正在做一个Meteor项目,我的导航栏应该具有Bootstrap提供的折叠功能。以下是我的导航代码:引导程序崩溃移动导航栏不起作用

<!-- Navigation, via bootstrap --> 
<nav class="navbar navbar-default navbar-fixed-top"> 
    <section class="container-fluid"> 

     <section class="navbar-header"> 
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#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="{{ pathFor 'home' }}"><i class="fa fa-usd"></i>&nbsp;&nbsp;AccountedFor</a> 
     </section> 

     <!-- collapse? --> 
     <section class="collapse navbar-collapse" id="collapse-1"> 
      <ul class="nav navbar-nav"> 
       {{#if currentUser}} 
        <p class="navbar-text">|</p> 
        <li><a href="{{pathFor 'categories'}}">Manage Categories</a></li> 
       {{/if}} 
       <p class="navbar-text">|</p> 
       <li><a href="{{pathFor 'about'}}">About</a></li> 
      </ul> 
      <section class="navbar-right"> 
       <p class="navbar-text"> 
        {{> loginButtons align="right"}} 
       </p> 
      </section> 

     </section> <!-- end collapse --> 
    </section> 
</nav> 

这是当前的条状图,当我单击应该展开菜单的按钮后。

Incorrect Navbar

这是酒吧的样子时,它是足够的宽度不要求崩溃,可见所有条目:

Full Navbar

它显示应用切换按钮没有问题当窗口大小合适时,但我期望的折叠功能不会发生。任何人都在意提供一些建议?提前致谢:

http://jsfiddle.net/bfo38kb1/ < - 这小提琴说明我遇到的问题。

+0

心中把它在一个小提琴什么的? – ajmajmajma

+0

我可以尝试一下。我可能不得不修改它以在小提琴中工作,因为这是Meteor应用程序的一部分,并且如果没有应用程序存在,某些东西将无法正常工作。 – MisutoWolf

+0

可以理解,但很难说没有看到更多,可能会导致问题的原因。 – ajmajmajma

回答

1

bootstrap.js文件在您的小提琴中丢失。
包括它使它工作。

<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script> 

看到这个 http://jsfiddle.net/bfo38kb1/1