He creado un menú bastante complejo para un sitio web. El menú vive de una gran cantidad de animación que se basa en CSS3. Sin embargo, cuando navego a una página diferente, el menú debería crearse inicialmente, y sin todas las animaciones, pero hecho en JS y no en el lado del servidor.¿Puedo desactivar temporalmente todas las transiciones/animaciones de CSS3 mientras se crea un elemento?
Ahora me pregunto cómo podría deshabilitar completamente todas las transiciones/animaciones temporalmente, hasta que se construya el menú.
Pensé en crear una subclase que anule las animaciones, pero parece que no funciona, ya que siempre está la animación/transición definida en la clase base que se está utilizando.
Potencialmente relevante: http://stackoverflow.com/questions/11131875/what-is-the-cleanest-way-to-disable-css-transition-effects-temporarily –