2017-01-26 4 views
-3

Ich versuche ein Suchsymbol nur in meiner Navigationsleiste zu haben, aber ich möchte, dass eine Suchleiste herunterfährt, wenn das Suchsymbol angeklickt wird. Ich weiß nicht, was ich ' m mit diesem Code tun:Setze das Icon in die Suchleiste

<ul class="nav navbar-nav navbar-right"> 
    <li class="dropdown"> 

     <a href="#navs" class="dropdown-toggle" data-toggle="dropdown"> 
      <span style="color:white" class="glyphicon glyphicon-search"/> 
     </a> 

     <ul class="dropdown-menu" role="menu"> 
      <li> 
       <input type="hidden" name="cx" /> 
       <input type="hidden" name="ie" value="UTF-8" /> 
       <input type="text" name="q" size="25" /> 
       <input type="submit" name="sa" value="Search" /> 


      </form> 
     </li> 
    </ul> 
</li> 
</ul> 
</div> 
</div> 
+0

mit den Grundlagen beginnen: http://www.w3schools.com/html/default.asp, nachdem Sie die Grundlagen von HTML verstehen können Sie lernen, ein wenig mehr über CSS: http://www.w3schools.com/css/default.asp Nachdem Sie die Grundlagen gelernt haben, können Sie hier mehr über Navbars erfahren: http://www.w3schools.com/css/css_navbar.asp –

+0

Goto http://bootsnipp.com und Sie werden dort gute Beispiele finden. –

+0

Probieren Sie so etwas aus: http://www.bootply.com/rX9b6QFM6j – ZimSystem

Antwort

1

Könnten Sie jquery verwenden? Machen .dropdown-menu { display: none; } und dann jquery verwenden und wie folgt vorgehen:

$(document).ready(function(){ 
    $(".dropdown-toggle").click(function(){ 
    $(".dropdown-menu").toggle(); 
    }); 
}); 
+0

Vielen Dank, das hat Ihnen sehr geholfen, aber wissen Sie, wie ich es schließen würde? –

+0

können Sie '.toggle();' anstelle von '.show()' verwenden. Im Grunde wechselt es einfach zwischen ausblenden/anzeigen. Wenn vor dem Klicken das Element ausgeblendet wird, wird es angezeigt. Wenn es sichtbar ist, wird es sich verstecken. Also in Ihrem css was auch immer Sie wollen Ihre erste Sicht ist es nur gesetzt! '.toggle()' ist definitiv was du suchst. – oompahlumpa

+0

Fühlen Sie sich frei, mir das grüne Häkchen zu geben :) – oompahlumpa