Hola!
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);
});