Ho un elemento con classe fade-object
che scompare quando il mouse è inattivo per un certo periodo di tempo (5000 millisecondi in questo caso) e si dissolve nuovamente quando il mouse è inattivo spostato di nuovo.Cursore del mouse in dissolvenza quando inattivo (con jQuery)
Questo è il codice che sto utilizzando:
var timer;
$(document).mousemove(function() {
if (timer) {
clearTimeout(timer);
timer = 0;
}
$('.fade-object').fadeIn();
timer = setTimeout(function() {
$('.fade-object').fadeOut()
}, 5000)
})
Come faccio a fare in modo che il cursore del mouse svanisce dentro e fuori allo stesso modo, in sincronia con il mio fade-object
div?
Questo non sembra funzionare per qualche motivo ... il div con .fade-oggetto svanisce terzino destro dopo dissolvenza. –
Aggiornato - Per qualche ragione, sembra che il 'fadeout' causi il 'mousemove' per sparare. Quindi ho solo un buffer di una chiamata che ignora il prossimo 'mousemove' dopo un' fadeout'. –
Wow, grazie! Questo è strano riguardo al licenziamento di Mousemove. Per qualche motivo il cursore non sta ancora scomparendo per me, anche nel violino. È solo una cosa di supporto? Sto usando l'ultima versione di Safari. –