plugin de jQuery o secuencia de comandos para cambiar automáticamente a través de acordeón

StackOverflow https://stackoverflow.com/questions/530033

  •  22-08-2019
  •  | 
  •  

Pregunta

Por favor, alguien podría aconsejarme respecto a esto. Actualmente estoy usando el plugin de acordeón de bassistance.de trabajar correctamente cuando ciernen sobre la cabecera de cada elemento para revelar el contenido de cada niño. Estoy usando una lista desordenada para esto (4 elementos de la lista, cada uno con 2 elementos secundarios)

Esto está muy bien, pero los requisitos ahora la palabra para que:

  1. automáticamente ciclo (expandir / contraer) de cada elemento de la lista cada 5 segundos, pero
  2. se ponga en pausa cuando u se ciernen sobre el contenido del niño (no el elemento principal que normalmente activa la funcionalidad de acordeón para ese elemento de la lista)
  3. aún conservan funcionalidad mouseover, es decir. expandir / contraer contenidos infantiles para cada elemento de la lista.

Espero que todo esto tiene sentido, y si algo no está claro, por favor hágamelo saber y estaré más que feliz de aclararlo!

gracias u!

¿Fue útil?

Solución

Para ello crear una función que hace dos cosas:

  1. Llamada clic () en el siguiente elemento en el ciclo
  2. Llamada setTimeout con el método en sí como primer parámetro, y el retardo deseado como el segundo parámetro (básicamente función está siendo llamado de forma recursiva con un retraso)

Para tenerlo finalicen el ciclo en mouseover, sorround la llamada click () en un caso (en marcha) y crear arranque y parada métodos para controlar la variable de funcionamiento. Éstos se unen a mouseover en los elementos pertinentes.

este ejemplo para la inspiración (busque el título "Y finalmente ...") .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top