Bootstrap 4 JS Samenvouwen


CSS-klassen samenvouwen

Voor een tutorial over Collapsibles, lees onze Bootstrap Collapse Tutorial .

Class Description Example
.collapse Hides the content
.collapse show Shows the collapsible content by default
.collapsing Added when the transition starts, and removed when it finishes

Via data-* Attributen

Voeg gewoon data-toggle="collapse"en een data-targetaan element toe om automatisch de besturing van een opvouwbaar element toe te wijzen. Het kenmerk data-target accepteert een CSS-selector om het samenvouwen op toe te passen. Zorg ervoor dat u het samenvouwen van de klasse toevoegt aan het opvouwbare element. Als je wilt dat het standaard wordt geopend, voeg je de extra klasse "show" toe.

Voorbeeld

<button class="btn" data-toggle="collapse" data-target="#demo">Collapsible</button>

<div id="demo" class="collapse">
Some text..
</div>

Tip: Om accordeonachtig groepsbeheer toe te voegen aan een opvouwbaar besturingselement, voegt u het data-attribuut data-parent="#selector" toe.


Via JavaScript

Handmatig inschakelen met:

$('.collapse').collapse()

Opties samenvouwen

Opties kunnen worden doorgegeven via data-attributen of JavaScript. Voor gegevensattributen voegt u de optienaam toe aan data-, zoals in data-parent="".

Name Type Default Description Try it
parent selector false All collapsible elements under the specified parent will be closed when this collapsible item is shown. (similar to traditional accordion behavior)
toggle boolean true Toggles the collapsible element on invocation

Methoden samenvouwen

De volgende tabel bevat alle beschikbare methoden voor samenvouwen.

Method Description Try it
.collapse(options) Activates the collapsible element with an option. See options above for valid values
.collapse("toggle") Toggles the collapsible element
.collapse("show") Shows the collapsible element
.collapse("hide") Hides the collapsible element
.collapse("dispose") Destroys the collapsible element

Evenementen samenvouwen

In de volgende tabel worden alle beschikbare samenvouwingsgebeurtenissen weergegeven.

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