2014-11-24 290 views
1

我想使用bootstrap导航到我自己的需要,但已经偶然发现了一个问题。Bootstrap导航栏不崩溃(防止)

当窗口缩小时,我希望左侧的前两个链接(home和菜单图形)不会折叠。其余的将崩溃。

截图链接 enter link description here

这里是我的代码

<template name="header"> 
    <nav class="navbar navbar-default" role="navigation"> 
    <div class="container-fluid"> 
     <div class="navbar-header"> 
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navigation"> 
      <span class="sr-only">Toggle navigation</span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
     </button> 

     <ul class="nav navbar-nav"> 
      <li><a class="navbar-nav" href="{{pathFor 'home'}}"><span class="glyphicon glyphicon-home"></span></a></li> 
      <li><a class="navbar-nav" id="showMenu" href="#"><span class="glyphicon glyphicon-align-left"></span></a></li> 
     </ul> 
     </div> 




     <div class="collapse navbar-collapse" id="navigation"> 
     <ul class="nav navbar-nav"> 
      <li class="{{activeRouteClass 'home' 'newPosts'}}"> 
      <a href="{{pathFor 'newPosts'}}">New</a> 
      </li> 
      <li class="{{activeRouteClass 'bestPosts'}}"> 
      <a href="{{pathFor 'bestPosts'}}">Best</a> 
      </li> 

      {{#if currentUser}} 
      <li class="{{activeRouteClass 'postSubmit'}}"> 
       <a href="{{pathFor 'postSubmit'}}">Submit Post</a> 
      </li> 
      <li class="dropdown"> 
       {{> notifications}} 
      </li> 
      {{/if}} 
     </ul> 
     <ul class="nav navbar-nav navbar-right"> 
     {{> loginButtons}} 
     </ul> 
     </div> 
    </div> 
    </nav> 
</template> 

回答

0

将它们放入一个单独的<ul>对象没有nav navbar-nav类,以禁用此行为。

+0

感谢您的快速响应。唯一的问题是,在这个解决方案中,两个图标不会彼此相邻,而是分开排列。这是一个截图。 http://imgur.com/X2ExRmc – 2014-11-24 00:31:24

+0

如果你在http://jsfiddle.net上设置了一个例子,它将更容易调试。 – 2014-11-24 00:34:55

+0

http://jsfiddle.net/uphvudhe/ 这里你去 – 2014-11-24 00:41:02