tengo este pequeño efecto jQuery slideDown http://jsfiddle.net/Gg4eP/2/jQuery slideDown no es suave
Pero la animación no es suave? ¿Que estoy haciendo mal?
Gracias por su tiempo.
tengo este pequeño efecto jQuery slideDown http://jsfiddle.net/Gg4eP/2/jQuery slideDown no es suave
Pero la animación no es suave? ¿Que estoy haciendo mal?
Gracias por su tiempo.
Solo necesita agregar el ancho de cada div expandible.
Para explicar:
jQuery no conoce las dimensiones de su div oculto hasta que se muestre. Entonces, cuando se hace clic en él, realmente lo saca de su posición para medirlo antes de reemplazarlo rápidamente. Esto a menudo tiene el efecto secundario de causar cierto nerviosismo. Establecer el ancho en el elemento evita que jQuery lo saque de su posición.
Sí, funciona perfectamente :) gracias por su explicación :) – user13746
Tengo que aceptar que la configuración '.tab_content' a' width: 400px' funciona, pero la explicación es, en el mejor de los casos, incompleta, y tal vez errónea. Intenta configurar '.tab_content' a' width: 200px' y vuelve el jumpiness. La explicación proporcionada no predeciría esto, ¿por qué? –
Corrija el ancho. Ancho no arbitrario –
A algunos navegadores no les gusta particularmente el texto que se envuelve automáticamente al animar, y se pone un poco desigual cuando intenta calcular la altura del elemento.
Intente formatear el texto para que se ajuste al elemento y vea si eso ayuda.
De hecho lo hice por usted, verifique si este FIDDLE lo resuelve?
¿Probablemente funcionaría para dar a los elementos deslizados una altura fija también?
¿Qué quisiste decir con non lisa? Creo que está funcionando perfectamente. –
¡Gracias por la elegancia de este script! – deewilcox