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 não 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 é o que está acontecendo... Não sei como fazer isso, se alguém puder me ajudar, fico grato!
Pergunta
plizot
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 não fique subindo e descendo.
Estava usando esse código:
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 é o que está acontecendo... Não sei como fazer isso, se alguém puder me ajudar, fico grato!
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.