Tengo un capa #controles que al iniciar la aplicacion desaprece en x segundos.
Cuando muevo el mouse la capa aparece nuevamente con fadeIn() y luego de x segundos desaparece con fadeOut().
Pero tengo el siguiente problema no se donde o como agregar $('#controles').stop().fadeOut(); para que cuando mueve el mouse si el efecto fadeOut() no termino, lo detenga y ejecute el efecto fadeIn().
Este es el script
Código:
//Con este oculto la capa al iniciar $('#controles').fadeOut(6000, function() {}); //Accion para mostrar/ocultar var i = null; $("#capaContenedora").mousemove(function() { clearTimeout(i); $('#controles').fadeIn(); i = setTimeout('$("#controles").fadeOut(3000);', 5000); });