Bootstrap 4 JS Effondrement


Réduire les classes CSS

Pour un didacticiel sur les éléments pliables, lisez notre didacticiel Bootstrap Collapse .

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-* Attributs

Ajoutez simplement data-toggle="collapse"un data-targetélément à pour attribuer automatiquement le contrôle d'un élément pliable. L'attribut data-target accepte un sélecteur CSS auquel appliquer le repli. Assurez-vous d'ajouter la classe collapse à l'élément réductible. Si vous souhaitez qu'il s'ouvre par défaut, ajoutez la classe supplémentaire "show".

Exemple

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

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

Conseil : Pour ajouter une gestion de groupe en accordéon à un contrôle réductible, ajoutez l'attribut de données data-parent="#selector".


Via Javascript

Activer manuellement avec :

$('.collapse').collapse()

Options de réduction

Les options peuvent être transmises via des attributs de données ou JavaScript. Pour les attributs de données, ajoutez le nom de l'option à data-, comme dans 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

Méthodes de réduction

Le tableau suivant répertorie toutes les méthodes de réduction disponibles.

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

Réduire les événements

Le tableau suivant répertorie tous les événements de repli disponibles.

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)