Pergunta

Por favor, alguém poderia aconselhar-me sobre isso. Atualmente, estou usando o acordeão plugin bassistance.de trabalhando com êxito quando você pairar sobre cada cabeçalho do item para revelar cada conteúdo filho. Eu estou usando uma lista não ordenada para isso (4 itens da lista, cada um com 2 itens filhos)

Isso é bom, mas as exigências hoje chamamos para que:

  1. automaticamente ciclo (expandir / recolher) cada item da lista a cada 5 segundos, mas
  2. para ser pausado quando u passar o mouse sobre o conteúdo filho (não o item pai que normalmente ativa a funcionalidade acordeão para esse item da lista)
  3. ainda manter a funcionalidade mouseover, ie. expandir / conteúdos criança colapso para cada item da lista.

Espero que todos neste sentido marcas, e se alguma coisa não está claro, por favor, deixe-me saber e eu estarei mais do que feliz para esclarecer isso!

thank u!

Foi útil?

Solução

Para fazer isso criar uma função que faz duas coisas:

  1. Chamada click () no próximo elemento no ciclo
  2. Chamada setTimeout com o método em si como o primeiro parâmetro, e o atraso pretendido como o segundo parâmetro (basicamente função está a ser chamado recursivamente com um atraso)

Para tê-lo parar de andar de bicicleta em mouseover, sorround a chamada click () em um caso (em execução) e crie iniciar e métodos de parada para controlar a variável de execução. Bind-los para mouseover sobre os elementos relevantes.

este exemplo para a inspiração (olhar para o "E finalmente ..." headline) .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top