2016-06-24 93 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> 
関連する問題