Bootstrap JS Açılır Menüsü


Açılır CSS Sınıfları

Açılır İndirmeler hakkında bir eğitim için Bootstrap Açılır İndirmeler Eğitimimizi okuyun .

Class Description Example
.dropdown Indicates a dropdown menu
.dropdown-item Style links inside the dropdown menu with proper padding etc
.dropdown-item-text Style text or text links inside the dropdown menu with proper padding etc
.dropdown-menu Builds the dropdown menu
.dropdown-menu-right Right-aligns a dropdown menu
.dropdown-header Adds a header inside the dropdown menu
.dropup Indicates a dropup menu
.disabled Disables an item in the dropdown menu
.active Styles the active element in a dropdown menu
.divider Separates items inside the dropdown menu with a horizontal line

Veri-* Öznitelikler aracılığıyla

data-toggle="dropdown"Bir açılır menüyü değiştirmek için bir bağlantıya veya bir düğmeye ekleyin .

Örnek

<button type="button" class="dropdown-toggle" data-toggle="dropdown">Dropdown Example</button>

JavaScript aracılığıyla

Şunlarla manuel olarak etkinleştirin:

Örnek

$('.dropdown-toggle').dropdown();

Not: data-toggle="dropdown" niteliği, dropdown() yöntemini çağırsanız da çağırmasanız da gereklidir.


Açılır Seçenekler

None

Açılır Yöntemler

Aşağıdaki tablo, mevcut tüm açılır yöntemleri listeler.

Method Description Try it
.dropdown("toggle") Toggles the dropdown. If set, it will open the dropdown menu by default
.dropdown("update") Updates the position of an element's dropdown
.dropdown("dispose") Destroys an element's dropdown

Açılır Olaylar

Aşağıdaki tablo, mevcut tüm açılır liste olaylarını listeler.

Event Description Try it
show.bs.dropdown Occurs when the dropdown is about to be shown.
shown.bs.dropdown Occurs when the dropdown is fully shown (after CSS transitions have completed)
hide.bs.dropdown Occurs when the dropdown is about to be hidden
hidden.bs.dropdown Occurs when the dropdown is fully hidden (after CSS transitions have completed)

İpucu: Açılır menüyü tetikleyen öğeyi almak için jQuery'nin event . RelationsTarget öğesini kullanın :

Örnek

$(".dropdown").on("show.bs.dropdown", function(event){
  var x = $(event.relatedTarget).text(); // Get the text of the element
  alert(x);
});