Dropdown-Menü wird nicht im Bootstrap angezeigt

8

Ich versuche ein einfaches Dropdown-Menü in Bootstrap:

zu bekommen %Vor%

Nichts taucht jedoch auf. Ich weiß, dass die lokalen CSS- und JS-Dateien korrekt übertragen werden. Soweit ich weiß, enthält das Standard-JS alle Plugins.

EDIT: Danke an alle für euer Feedback. Ich kann nur hinzufügen, falls sich die Leute in der gleichen Situation wie ich befinden, weiter nach unten verschieben das Tutorial vor dem Kopieren und Einfügen der Snippets.

    
ezequiel-garzon 24.12.2012, 15:29
quelle

5 Antworten

12

Ich denke, Ihr Code war grundsätzlich gut, aber Sie verpassen einen Link, um den Drop-down auszulösen. Siehe jsFiddle

Beachten Sie, dass ich

hinzugefügt habe %Vor%

Hier ist ein Beispiel, wie Sie es in eine vollständige Navigationsleiste

einbinden können

Viel Glück!

    
David Taiaroa 26.12.2012, 13:28
quelle
3

Bitte achten Sie besonders auf den Kommentar "& lt; - Link oder Schaltfläche zum Umschalten des Dropdown-Menüs - & gt;" in dir Code. Sie müssen einen Link oder eine Schaltfläche mit der Eigenschaft data-toggle="dropdown" einfügen, um das Dropdown zu aktivieren.

Versuchen Sie Folgendes:

%Vor%     
Mukesh kumar 27.12.2012 18:34
quelle
2

Aus den Dokumenten :

  

Wenn Sie nur das Dropdown-Menü betrachten, sehen Sie hier das erforderliche HTML. Sie müssen den Auslöser des Dropdown-Menüs und das Dropdown-Menü innerhalb von .dropdown oder einem anderen Element, das position: relative; deklariert, umbrechen. Dann erstellen Sie einfach das Menü.

Sie müssen wahrscheinlich das CSS für Ihre dropdown -Klasse auf (mindestens) position: relative; setzen. Außerdem haben Sie standardmäßig display:none auf .dropdown-menu . Versuchen Sie auch, dies zu überschreiben.

    
Miha Rekar 24.12.2012 15:48
quelle
1

Anstelle von div, versuchen Sie ein Elternteil ul und li, um Ihre ul einzupacken, die Sie oben gepostet haben. zum Beispiel

%Vor%

Ich glaube nicht, dass tab-index notwendig ist, da bootstrap css sich darum kümmert. Viel Glück!

    
Rajarshi 26.12.2012 06:52
quelle
0

In meinem Fall entdeckte ich, dass die .dropdown-menu bootstrap-Klasse die Eigenschaft top auf top: 100% gesetzt hatte, was dazu führte, dass das Dropdown außerhalb des Ansichtsfensters angezeigt wurde. Ich habe den oberen Wert mit einer anderen Klasse überschrieben und funktioniert jetzt.

    
Ruben 07.07.2017 04:02
quelle