raton example eventos event javascript jquery user-interface

javascript - example - Jquery: cómo hacer desaparecer algo cuando el mouse está inactivo. Cuando el mouse se mueve de nuevo, ¡se desvanece!



mouseover jquery (1)

Use setTimeout , guardando el valor de retorno en alguna parte (para cancelarlo con clearTimeout cuando el mouse se mueva de nuevo):

var timer; $(document).mousemove(function() { if (timer) { clearTimeout(timer); timer = 0; } $(''#top:visible'').fadeIn(); timer = setTimeout(function() { $(''#top'').fadeOut() }, 3000) })

Querrá esto dentro de $(document).ready() o similar.

Tengo un div llamado "#top". Me gustaría que se desvanezca cuando el mouse esté inactivo durante 3 segundos. Cuando el mouse se mueve nuevamente, haz que aparezca (se desvanece, por supuesto)

¿Alguien sabe como hacer esto?

Muchas gracias.