sweetalert2 sweet data bootstrap javascript animation twitter-bootstrap

javascript - data - sweet alert bootstrap



deshabilitar la animaciĆ³n de apertura/cierre de Colapso de Bootstrap (4)

Esta pregunta ya tiene una respuesta aquí:

¿Algún truco para deshabilitar la animación abrir / cerrar de los grupos Contraer?


Solución Bootstrap 2 CSS:

.collapse { transition: height 0.01s; }

NB : transition: none configuración transition: none desactiva la funcionalidad de colapso.

Solución Bootstrap 4 :

.collapsing { transition: none !important; }


Para Bootstrap 3 y 4 es

.collapsing { -webkit-transition: none; transition: none; display: none; }


Si encuentra el salto de 1px antes de expandirse y después de colapsar cuando utiliza la solución de CSS un poco molesto, aquí hay una solución de JavaScript simple para Bootstrap 3 ...

Simplemente agrega esto en algún lugar de tu código:

$(document).ready( $(''.collapse'').on(''show.bs.collapse hide.bs.collapse'', function(e) { e.preventDefault(); }); $(''[data-toggle="collapse"]'').on(''click'', function(e) { e.preventDefault(); $($(this).data(''target'')).toggleClass(''in''); }); );


Tal vez no sea una respuesta directa a la pregunta, pero una reciente adición a la documentación oficial describe cómo jQuery se puede usar para deshabilitar transiciones completamente solo por:

$.support.transition = false

Al establecer las transiciones de CSS que se .collapsing a ninguna como se menciona en la respuesta aceptada, se eliminó la animación. Pero esto, en Firefox y Chromium para mí, crea un problema visual no deseado al colapsar la barra de navegación.

Por ejemplo, visite el ejemplo de barra de navegación de Bootstrap y agregue el CSS de la respuesta aceptada:

.collapsing { -webkit-transition: none; transition: none; }

Lo que veo actualmente es que cuando la barra de navegación se colapsa, el borde inferior de la barra de navegación se convierte momentáneamente en dos píxeles en lugar de uno, y luego desconcertantemente salta a uno. Usando jQuery, este artefacto no aparece.