2016-06-24 97 views
-1

当我最小化我的视口视图时,导航菜单应该隐藏在汉堡手机按钮中。但是当我按下它时,它不会打开。汉堡菜单没有打开

https://jsfiddle.net/xbemtom0/2/#&togetherjs=hG4m0jSANh

<button type="button" class="navbar-toggle collapsed navbar-hamburger" 
    data-toggle="collapse" 
    data-target="#collapsemenu" 
    > 

<div class="row collapse navbar-collapse" id="collapsemenu"> 
<ul class="nav navbar-nav"> 
<li><a href="#">Home</a></li> 
<li ><a href="#">Mission</a></li> 
<li><a href="#">Services</a></li> 
<li><a href="#">Staff</a></li> 
<li><a href="#">Testimonials</a></li> 
</ul> </div> 
+0

尝试在'bootstrap.min.js'之前调用'jquery.min.js' – blonfu

回答

1

我认为JS文件加载顺序错误。引导JS需要jQuery才能工作。

1

请确保您有顺序链接jQuery和引导JS。

<nav class="navbar navbar-inverse navbar-static-top" role="navigation"> 
       <div class="container"> 
      <div class="navbar-header"> 
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-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> 
     </div> 

     <!-- Collect the nav links, forms, and other content for toggling --> 
     <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
        <ul class="nav navbar-nav"> 
         <li><a href="#">Home</a></li> 
         <li><a href="#">Mission</a></li> 
         <li><a href="#">Services</a></li> 
         <li><a href="#">Staff</a></li> 
         <li><a href="#">Testimonials</a></li> 
        </ul> 
       </div> 
      </nav>