C'è un modo per rilevare su un sito Web se il mouse non è stato spostato per un po '? [chiuso]

0

Voglio che un elemento appaia nel caso in cui il sito web non sia stato usato per un po 'e lo faccia scomparire dopo che è stato usato di nuovo. C'è un modo per rilevare su un sito Web se il mouse non è stato spostato per un po '?

    
posta Karolis Ramanauskas 01.09.2013 - 13:37
fonte

2 risposte

1

Metti un gestore di eventi che prende la posizione del mouse ogni volta che viene spostato il mouse, memorizzalo in una variabile e memorizza l'ora esatta in cui si è verificato.

Crea un timer che viene eseguito ciascuno per ogni minuto e controlla se l'ultima posizione del mouse e il tempo memorizzati sono più vecchi di un minuto, quindi fai in modo che quell'elemento tu voglia apparire altrimenti assicurati di nascondere quell'elemento.

    
risposta data 01.09.2013 - 13:45
fonte
-1

È possibile impostare un timer che scade dopo il periodo di tempo desiderato di inattività del mouse e reinizializzarlo ogni volta che si sposta il mouse.

Vedi questa domanda per un esempio ( clearTimeout seguito da setTimeout ).

    
risposta data 01.09.2013 - 17:11
fonte

Leggi altre domande sui tag