Bootstrap Dropdown Plugin
Bootstrap DropdownDas vorherige Kapitel behandelte Dropdown-Menüs, ging jedoch nicht auf den Interaktionsteil ein. Dieses Kapitel erläutert die Interaktion von Dropdown-Menüs im Detail. Mit dem Dropdown-Plugin können Sie Dropdown-Menüs zu beliebigen Komponenten hinzufügen (wie Navigationsleisten, Registerkarten, Pill-Navigationen, Schaltflächen usw.).
Wenn Sie die Funktionalität dieses Plugins separat einbinden möchten, müssen Siedropdown.js.einbinden, wie im KapitelBootstrap Plugin Overviewbootstrap.jsoder die komprimierte Version vonbootstrap.min.js。
Nutzung
Sie können den versteckten Inhalt des Dropdown-Plugins umschalten:
- Über Datenattribute: Fügen Sie einem Link oder einer Schaltflächedata-toggle="dropdown"hinzu, um das Dropdown-Menü umzuschalten, wie unten gezeigt:
<div class="dropdown"> <a data-toggle="dropdown" href="../index.html">下拉菜单(Dropdown)触发器</a> <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"> ... </ul> </div>Wenn Sie den Link intakt halten müssen (nützlich, wenn JavaScript im Browser nicht aktiviert ist), verwenden Sie stattdessen das Attributdata-targetattribute insteadhref="../index.html":
<div class="dropdown"> <a id="dLabel" role="button" data-toggle="dropdown" data-target="#" href="../page.html"> 下拉菜单(Dropdown) <span class="caret"></span> </a> <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"> ... </ul> </div> - Über JavaScript: Um den Dropdown-Umschalter über JavaScript aufzurufen, verwenden Sie die folgende Methode:
$('.dropdown-toggle').dropdown()
Beispiel
Innerhalb einer Navigationsleiste
Das folgende Beispiel demonstriert die Verwendung von Dropdown-Menüs innerhalb einer Navigationsleiste:
Beispiel
Ausprobieren »
Das Ergebnis wird unten angezeigt:
Innerhalb von Registerkarten (Tabs)
Das folgende Beispiel demonstriert die Verwendung von Dropdown-Menüs innerhalb von Registerkarten:
Beispiel
Ausprobieren »
Das Ergebnis wird unten angezeigt:
Optionen
Es gibt keine Optionen.
Methoden
Der Dropdown-Umschalter verfügt über eine einfache Methode zum Ein- oder Ausblenden des Dropdown-Menüs.
$().dropdown('toggle')
Beispiel
Das folgende Beispiel demonstriert die Verwendung der Methoden des Dropdown-Plugins:
Beispiel
Ausprobieren »
Das Ergebnis wird unten angezeigt: