bloques
Bloques tipo acordeon con jquery y css
Nota: Este tutorial requiere conocimientos básicos de CSS y jQuery. Para obtener los mejores resultados, por favor, asegúrese de aprender las bases adecuadas antes de intentar realizar este tutorial. Aprenda paso a paso :-) tiempo
Cuando se diseñó e implementó con la usabilidad en mente, el acordeón puede ser increíblemente útil en la organización de una buena parte de los contenidos. Dado que una gran cantidad de personas que se encuentran mis alternar tutorial útil, me gustaría ir más de cómo me acerqué a la construcción de un acordeón a partir de cero.
vista previa
Estilo - CSS
Hay dos partes importantes de prestar especial atención en los estilos.
1. de ancho fijo en el acc_container. (No se puede en% o em). Esto evita que un error de jQuery inusual en el que salta / salta cuando el acordeón se desliza hacia abajo (a la derecha al llegar a la parte inferior). He investigado esto y algunos sugirieron que especifica una altura con jQuery, pero he encontrado mi solución es mucho más simple y eficaz.
2. Añadir el relleno al div anidado en el. Acc_container. Esto impide que otro error en el que se anima el relleno cuando el acordeón es en la apertura / cierre.
>
Paso 3. Configuración de jQuery
Para aquellos que no están familiarizados con jQuery, lo echa un vistazo a su primer sitio y obtener una visión general de cómo funciona. He compartido algunos trucos que he recogido a lo largo del camino, usted puede comprobar ésos hacia fuera también.
Paso inicial - Llame al archivo de jQuery
Usted puede optar por descargar el archivo desde el sitio de jQuery, o puede utilizar esta alojado en Google.
Directamente después de la línea en la que llama su jQuery, iniciar una nueva etiqueta script y comenzar su código mediante el $ (document). Evento ready. Esto permite que el código jQuery para ejecutar el instante en que el DOM está listo para ser manipulado. El código que se escribe en los siguientes pasos todos se llevará a cabo en su interior.
Llevándolo a la Vida - jQuery
La siguiente secuencia de comandos contiene comentarios que explican que las acciones de jQuery se está realizando.
La lógica - ¿Qué está pasando aquí?
1. En primer lugar establecer la configuración por defecto: Abierto el primer acordeón y añadir estado activo.
2. Al hacer clic: Averigüe si el artículo acordeón clic se abre o se cierra.
3. Si el artículo se hace clic en "oculto" (cerrado), entonces ...
4. En todos los artículos de acordeón - Eliminar todas las "activas" las clases y se deslizan hacia arriba (cerca de) todos los acc_container inmediato siguiente..
5. El hacer clic en activar $ (este) - Añadir "activo" y deslizarse por la acc_container inmediato siguiente..
Nota: El siguiente codigo no viene en el post original en ingles, lo agrego para que se den una idea de como quedaría el codigo implementado.
Totalmente probado el codigo de hecho el anterior codigo que coloque a su disposicion fué el que previamente realizé en mi ordenador. Espero les sirva este tutorial traducido al español el post original es de soh tanaka.
Enlace: www.forotokarg.com
Compartir este tutorial: