Colapso de Bootstrap 4 JS
Contraer clases de CSS
Para obtener un tutorial sobre plegables, lea nuestro Tutorial de colapso de Bootstrap .
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 |
A través de datos-* Atributos
Simplemente agregue data-toggle="collapse"
y un data-target
elemento para asignar automáticamente el control de un elemento contraíble. El atributo de destino de datos acepta un selector de CSS para aplicar el colapso. Asegúrese de agregar el colapso de clase al elemento contraíble. Si desea que se abra de forma predeterminada, agregue la clase adicional "mostrar".
Ejemplo
<button class="btn" data-toggle="collapse" data-target="#demo">Collapsible</button>
<div id="demo" class="collapse">
Some text..
</div>
Sugerencia: para agregar una administración de grupos similar a un acordeón a un control contraíble, agregue el atributo de datos data-parent="#selector".
A través de JavaScript
Habilitar manualmente con:
$('.collapse').collapse()
Contraer opciones
Las opciones se pueden pasar a través de atributos de datos o JavaScript. Para los atributos de datos, agregue el nombre de la opción a data-, como en 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 |
Contraer métodos
La siguiente tabla enumera todos los métodos de contracción 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 |
Ocultar eventos
La siguiente tabla enumera todos los eventos de colapso 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) |