2016-08-17 15 views
-1

私はモバイル応答ブートストラップメニューとの問題を抱えています。基本的に、メニューはサブメニューを表示するために下にスライドするためのものですが、代わりにドロップダウンメニューとして表示され、親メニューは静的にとどまっています。ブートストラップ応答サブメニューの問題

ここで問題です:http://benjaminbrooksguitar.ipage.com/test/home/

任意の助けをいただければ幸いです。あなたが近づくでしょう

 <nav id="nav" class="navbar header2 dropdown navbar-default navbar-static-top"> 
     <div class="container-fluid"> 
     <div class="nav-container"> 
     <div class="navbar-header"> 
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> 
      <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="<?php bloginfo('url')?>"><img class="navbrand" src="<?php bloginfo('template_url')?>/l"></a> 
     </div> 
     <div id="navbar" class="navbar-collapse collapse"> 
      <ul class="nav navbar-nav"> 
      <?php 
      wp_nav_menu(array(
       'theme_location' => 'top_menu', 
       'depth' => 2, 
       'container' => false, 
       'menu_class' => 'nav navbar-nav', 
       'fallback_cb' => 'wp_bootstrap_navwalker::fallback', 
       'walker' => new wp_bootstrap_navwalker()) 
      ); 
      ?> 
      </ul> 
     </div> 

     </div> 
     </div> 
    </nav> 

    </div> 
</div> 
+0

を設定し、このブートストラップCSSが欠落していると思うの代わりに、外部リンクの問題を再現するために必要な最小限のコードを投稿してください。 – ZimSystem

+0

私はHTMLマークアップを掲示することができますが、メニューシステムはブートストラップのjavascriptファイルに依存しているので、関連性はわかりません。 – benmandv

+0

私はあなたのコードの一部を投稿することができれば、我々は提案のための – hmiedema9

答えて

0

ことの一つは、あなたの<nav>要素にいくつかのCSSクラスが欠落していることです。

nav id="nav" class="navbar header2 dropdown collapse navbar-collapse navbar-responsive-collapse navbar-default navbar-static-top"> 

試み、これらの変更で遊んで、あなたが働いて何かを得ることができるかどうかを確認:

nav id="nav" class="navbar header2 dropdown navbar-default navbar-static-top"> 

はに切り替えるべき。私は走らなければならない、そうでなければこれをさらに調べるだろう。私は明日あなたを更新します。

+0

感謝を助けることができるかもしれ、ブートストラップでは、この作業の版を持っています。 「折りたたみ」クラスを追加する以外は、ナビゲーションバーを表示するように設定されているように見えますが、モバイルディスプレイにサイズ変更しても表示されません。これを表示:ブロックに変更すると、元の同じ問題が発生します。 – benmandv

0

私はあなたが

@media (max-width: 767px) { .navbar-nav .open .dropdown-menu { 
position: static; 
float: none; 
width: auto; 
margin-top: 0; 
background-color: transparent; 
border: 0; 
-webkit-box-shadow: none; 
box-shadow: none; } } 
+0

ありがとう、しかし、私はこれが4222行のCSSファイルにあると思います。 – benmandv

関連する問題