2017-08-22 18 views
0

Ich benutze Bootstrap, um Menü oben rechts zu machen.Toggle-Menü für mobile mit Bootstrap

Für Desktop gibt es vier Menü auf der rechten oberen korrekt angezeigt

Wenn ich Browser schmaleren für mobile Umgebung zu machen. Das Symbol mit der Zeile erscheint, aber selbst wenn ich darauf klicke, passiert nichts.

Das sind meine Quelltexte, gibt es einen Punkt ???

<div class="navbar navbar-default navbar-fixed-top"> 
    <div class="container-fluid"> 
     <div class="navbar-header"> 
      <a href="/whitebear/web/app_dev.php/" class="navbar-brand"> 
      <img height="30px;" src="/whitebear/web/bundles/acmetop/img/whitebearLogo.png"></a> 
      <button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#navbar-main"> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      <span class="icon-bar"></span> 
      </button> 
     </div> 
     <div id="navbar-main" class="navbar-collapse collapse"> 
      <ul class="nav navbar-nav navbar-right"> 
       <li><a href="/whitebear/web/app_dev.php/nice">Nice</a></li> 
       <li><a href="/whitebear/web/app_dev.php/qanda">Q & A</a></li> 
            <li><a href="/whitebear/web/app_dev.php/login">login</a></li> 
       <li><a href="/whitebear/web/app_dev.php/register/" >register</a></li> 

         </ul> 
     </div> 
    </div> 
</div> 
+0

Teilen Sie Ihre CSS-Code als auch –

Antwort

0

ein div Fügen Sie die Menüliste mit der ID des Datenzielattributwert (# navbar-main)

<div id="navbar-main" class="navbar-collapse collapse"> 
    <ul class="nav navbar-nav navbar-right"> 
    // li list 
    </ul> 
+0

Dank Ihrer Antwort, die ich vortreten wickeln die richtige Lösung, aber noch nicht funktioniert, habe ich den Artikel aktualisiert. Gibt es da noch einen falschen Punkt ??? – whitebear

+0

Welches Problem bekommen Sie? –

+0

Wenn Sie einen mobilen Browser verwenden, wird das Menüsymbol (mit drei Zeilen) korrekt angezeigt. Wenn Sie jedoch auf klicken, wird nichts angezeigt – whitebear