2014-01-11 34 views
1

我使用的是twitter bootstrap 2.3,当我缩小浏览器时它会正确折叠,但是当我点击按钮做下拉时,它不会出现在其他项目。这里是一个工作演示:http://www.thehighlightnetwork.com/我一直试图解决它在Chrome中的开发工具,但无济于事。Twitter Bootstrap折叠菜单不在其他元素之前

下面是相关代码:

<div class="navbar navbar-fixed-top"> 
    <div class="navbar-inner"> 
     <div class="container"> 
     <button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
     </button> 
     <a class="brand" href="/"><img src="http://i.imgur.com/8dN9Ck1.png" alt="small logo" style="height:50px;"></a> 
     <div class="nav-collapse collapse" style="height:0px;"> 
      <ul class="nav"> 
      <li><a href="/">The Highlight Network</a></li> 
     <li><a href="http://thehighlightnetwork.com/blog/">Official Blog</a></li> 
     <li><a href="/profile" class="">Profile</a></li> 
     <li><a href="/logout" class="">Logout</a></li> 
     <li><a href="/login" class="">Sign Up!</a></li> 
      <li><a href="/videohandler">Upload</a></li> 
      </ul> 
      <ul class="nav pull-right"> 
      <li> 
       <div class="center-it"> 
       <form class="form-search" action="/search" method="GET" style="margin:0; margin-top:15px;"> 
        <input type="text" name="search_tag" placeholder="search..." class="input-medium search-query pull-right"> 
       </form> 
       </div>    
      </li> 
      </ul> 
     </div> 
     </div> 
    </div> 
    </div> 

在官方demo site它推动了所有,我会很乐意用,或者如果我可以简单地让这个它是在前面的其他其他元素元素。

回答

3

您的固定导航栏的静态位置是导致此,以下CSS将覆盖和解决您的问题(在Chrome确认)

.navbar-fixed-top, .navbar-fixed-bottom { 
    position: relative !important; 
} 

enter image description here

+0

谢谢!我花了几个星期试图解决这个问题,非常感谢! – clifgray