Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala pessoal tenho uma função que ao clicar o item no menu ele faz a div subir,
function changeMarginSobe(){
$( "#menu" ).animate({
"margin-top": "-=300px"}, "slow" );
porém se o usuário clicar novamente ele vai continuar subindo, queria saber se tem como limitar a funcionar apenas 1 vez a não ser que o usuário clique para descer novamamente.
function changeMarginDesce(){
$( "#menu" ).animate({
"margin-top": "+=300px"}, "slow" );
Obrigado!
Valeu pela ideia vou tentar ....
Cria uma variável pra controlar isso, um boleano por exemplo, quando clicar uma vez seta a variável pra true, e quando for true ele não dispara o evento.