Skip to content
Skip to content
Menu
Info Cafe
Info Cafe

Collapse (Deutsch)

By admin on Februar 20, 2021

Schalten Sie die Sichtbarkeit von Inhalten in Ihrem Projekt mit ein paar Klassen und unseren JavaScript-Plugins um.

Beispiel

Klicken Sie auf die Schaltflächen unten, um ein anderes Element über Klassenänderungen ein- und auszublenden:

  • .collapse blendet Inhalte aus
  • .collapsing wird bei Übergängen angewendet
  • .collapse.show zeigt Inhalt

Sie können einen Link mit dem Attribut href verwenden, oder eine Schaltfläche mit dem data-target-Attribut. In beiden Fällen ist das data-toggle="collapse" erforderlich.

Link mit href Button mit data-target

Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.

Mehrere Ziele

Ein <button> oder <a> kann mehrere Elemente ein- und ausblenden mehrere Elemente ein- und ausblenden, indem es sie mit einem JQuery-Selektor in seinem href oder data-target-Attribut referenziert.Mehrere <button> oder <a> können ein Element ein- und ausblenden, wenn sie es jeweils mit ihrem href oder data-target Attribut referenzieren

Erstes Element umschalten, zweites Element umschalten, beide Elemente umschalten

Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.

Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.

Beispiel für ein Akkordeon

Mit der Kartenkomponente können Sie das Standard-Klappverhalten erweitern, um ein Akkordeon zu erstellen.

Zusammenklappbares Gruppenelement #1

Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably have not heard of them accusamus labore sustainable VHS.

Zusammenklappbarer Gruppenartikel #2

Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably have not heard of them accusamus labore sustainable VHS.

Collapsible Group Item #3

Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably have not heard of them accusamus labore sustainable VHS.

Barrierefreiheit

Geben Sie dem Steuerelement ein aria-expanded. Dieses Attribut vermittelt Screenreadern und ähnlichen Hilfstechnologien explizit den aktuellen Zustand des faltbaren Elements, das an das Steuerelement gebunden ist. Wenn das faltbare Element standardmäßig geschlossen ist, sollte das Attribut auf dem Steuerelement den Wert aria-expanded="false" haben. Wenn Sie das zusammenklappbare Element mit der Klasse show standardmäßig geöffnet haben, setzen Sie stattdessen aria-expanded="true" auf das Steuerelement. Das Plugin schaltet dieses Attribut auf dem Steuerelement automatisch um, je nachdem, ob das ausklappbare Element geöffnet oder geschlossen wurde (über JavaScript oder weil der Benutzer ein anderes Steuerelement ausgelöst hat, das ebenfalls an das gleiche ausklappbare Element gebunden ist). Wenn das HTML-Element des Steuerelements keine Schaltfläche ist (z. B., ein <a> oder <div>), sollte das Attribut role="button" zu dem Element hinzugefügt werden.

Wenn Ihr Steuerelement auf ein einzelnes zusammenklappbares Element abzielt – d.h. das data-target-Attribut zeigt auf einen id-Selektor – sollten Sie das aria-controls-Attribut zum Steuerelement hinzufügen, das das id des zusammenklappbaren Elements enthält. Moderne Screenreader und ähnliche assistive Technologien nutzen dieses Attribut, um dem Benutzer zusätzliche Shortcuts zur Verfügung zu stellen, mit denen er direkt zum aufklappbaren Element selbst navigieren kann.

Beachten Sie, dass die aktuelle Implementierung von Bootstrap nicht die verschiedenen Tastaturinteraktionen abdeckt, die in den WAI-ARIA Authoring Practices 1.1 Akkordeon-Pattern beschrieben sind – Sie müssen diese selbst mit benutzerdefiniertem JavaScript einfügen.

Benutzung

Das „collapse“-Plugin verwendet ein paar Klassen, um die schwere Arbeit zu erledigen:

  • .collapse blendet den Inhalt aus
  • .collapse.show zeigt den Inhalt an
  • .collapsing wird hinzugefügt, wenn der Übergang beginnt, und entfernt, wenn er endet

Diese Klassen finden Sie in _transitions.scss.

Über Datenattribute

Fügen Sie dem Element einfach ein data-toggle="collapse" und ein data-target hinzu, um die Kontrolle über ein oder mehrere klappbare Elemente automatisch zuzuweisen. Das Attribut data-target akzeptiert einen CSS-Selektor, auf den das Zusammenklappen angewendet wird. Stellen Sie sicher, dass Sie die Klasse collapse zum zusammenklappbaren Element hinzufügen. Wenn Sie möchten, dass es standardmäßig geöffnet ist, fügen Sie die zusätzliche Klasse show hinzu.

Um eine akkordeonartige Gruppenverwaltung zu einem zusammenklappbaren Bereich hinzuzufügen, fügen Sie das data-Attribut data-parent="#selector" hinzu. Sehen Sie sich die Demo an, um dies in Aktion zu sehen.

Über JavaScript

Manuell aktivieren mit:

$('.collapse').collapse()

Optionen

Optionen können über Datenattribute oder JavaScript übergeben werden. Für Datenattribute hängen Sie den Optionsnamen an data- an, wie in data-parent="".

Name Typ Default Beschreibung
parent Selektor | jQuery-Objekt | DOM-Element false Wenn parent angegeben wird, dann werden alle zusammenklappbaren Elemente unter dem angegebenen übergeordneten Element geschlossen, wenn dieses zusammenklappbare Element angezeigt wird. (ähnlich dem traditionellen Akkordeon-Verhalten – dies ist abhängig von der Klasse card). Das Attribut muss auf den Ziel-Klappbereich gesetzt werden.
toggle boolean true Schaltet das zusammenklappbare Element beim Aufruf um

Methoden

Asynchrone Methoden und Übergänge

Alle API-Methoden sind asynchron und starten einen Übergang. Sie kehren zum Aufrufer zurück, sobald die Transition gestartet wird, aber bevor sie endet. Außerdem wird ein Methodenaufruf auf einer übergehenden Komponente ignoriert.

Weitere Informationen finden Sie in unserer JavaScript-Dokumentation.

.collapse(options)

Aktiviert Ihren Inhalt als klappbares Element. Akzeptiert eine optionale Option object.

$('#myCollapsible').collapse({ toggle: false})

.collapse('toggle')

Schaltet ein ausklappbares Element auf angezeigt oder versteckt. Kehrt zum Aufrufer zurück, bevor das ausklappbare Element tatsächlich ein- oder ausgeblendet wurde (d.h. bevor das shown.bs.collapse oder hidden.bs.collapse Ereignis eintritt).

.collapse('show')

Zeigt ein ausklappbares Element an. Kehrt zum Aufrufer zurück, bevor das ausklappbare Element tatsächlich angezeigt wurde (d.h. bevor das shown.bs.collapse-Ereignis eintritt).

.collapse('hide')

Blendet ein ausklappbares Element aus. Kehrt zum Aufrufer zurück, bevor das ausklappbare Element tatsächlich ausgeblendet wurde (d.h. bevor das Ereignis hidden.bs.collapse eintritt).

.collapse('dispose')

Lässt ein Element zusammenklappen.

Ereignisse

Die Klasse „collapse“ von Bootstrap stellt ein paar Ereignisse zur Verfügung, um die Funktionalität des Zusammenklappens zu nutzen.

Ereignis Typ Beschreibung
show.bs.collapse Dieses Ereignis wird sofort ausgelöst, wenn die showInstanzmethode aufgerufen wird.
shown.bs.collapse Dieses Ereignis wird abgefeuert, wenn ein kollabiertes Element für den Benutzer sichtbar gemacht wurde (wartet auf CSS-Übergänge).
hide.bs.collapse Dieses Ereignis wird sofort abgefeuert, wenn die Methode hide aufgerufen wurde.
hidden.bs.collapse Dieses Ereignis wird abgefeuert, wenn ein kollabiertes Element vor dem Benutzer verborgen wurde (wartet auf die CSS-Übergänge).
$('#myCollapsible').on('hidden.bs.collapse', function () { // do something…})

Beitrags-Navigation

Horoskop heute: Astrologische Vorhersage für den 30. Dezember, was auf Löwe, Jungfrau, Skorpion, Schütze und andere Tierkreiszeichen zukommt
Kanadische TV-Shows zum Streaming in den USA verfügbar

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Neueste Beiträge

  • Firebush
  • 9 beste Hundevitamine und Nahrungsergänzungsmittel für verbesserte Gesundheit
  • CD-Zins-Prognose für 2021: Die Zinsen werden wahrscheinlich niedrig bleiben, aber sie könnten später im Jahr steigen
  • Wie man die Dokumentation des Qualitätsmanagementsystems strukturiert
  • Chronische Beckenschmerzen und Prostatitis: Symptome, Diagnose und Behandlung
  • Mixed Berry Crisp (Deutsch)
  • Low-Carb-Schokoladenpudding-Rezept
  • Gesunde Spiele und Aktivitäten für Kinder | UIC Online Informatics
  • Wheat Ales (amerikanisch)
  • Die Vorteile des Stillens über ein Jahr hinaus

Meta

  • Anmelden
  • Feed der Einträge
  • Kommentare-Feed
  • WordPress.org

Archive

  • März 2021
  • Februar 2021
  • Januar 2021
  • Dezember 2020
  • DeutschDeutsch
  • NederlandsNederlands
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • PolskiPolski
  • 日本語日本語
©2021 Info Cafe | WordPress Theme by SuperbThemes.com