Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Postei essa mesma dúvida em outro fórum, porém não obtive respostas, então recorro ao iMastes, espero que alguém possa me ajudar! http://forum.imasters.com.br/public/style_emoticons/default/grin.gif
Tenho um menu no rodapé da página que fica escondido e sobe quando o mouse passa sobre ele, porém eu preciso que ele suba somente se o cursor ficar 2 segundos sobre o menu, para que com qualquer "passadinha" de mouse o menu nao fique subindo e descendo.
Estava usando esse código:
on (rollOver) {
a = setInterval(b, 2000);
function b() {
gotoAndPlay(2);
clearInterval(a);
}
}
Porém o que acontece é que o on rollOver vai executar esse código toda vez que passar o mouse em cima do menu, ou seja se eu passo uma vez só tranquilo, mas se eu pegar o mouse e ficar passando o menu vai ficar subindo várias vezes seguidas...
Acredito que o que é necessário para o funcionamento é que o rollover seja ativado depois dos 2 segundos, para que então o menu suba, e não o menu subir dois segundos depois do rollover que é oq está acontecendo... Não sei como fazer isso, se alguém puder me ajudar, fico grato!
Carregando comentários...