JAVASCRIPT: ritardare l'evento onmouseover

mercoledì 25 giugno 2008 - 17.21

ridaria Profilo | Expert

ciao amici,

volevo chiedervi:
è possibile ritardare l'evento onmouseover?

mi spiego:
vorrei che questo evento si scateni solo se il mouse è sopra il controllo per almeno un certo tempo ex: 4 secondi altrimenti l'evento non deve essere scatenato oppure la funzione lanciata dall'evento non deve avviarsi.

é possibile????

Ditemi di si

Chiaramente se il mouse sta sul controllo per 3 secondi e poi esce fuori dal controllo la funzione non deve avviarsi

Grazie Riccardo

Ridaria

Wamba Profilo | Expert

normalmente si usano i timer.
Mouseover attivi il timer che richima la tua funzione dopo x secondi.
Mouseout distruggi il timer prima che richiami la funzione.

Qui dovresti trovare tutto quello che ti serve:
http://www.w3schools.com/js/js_timing.asp
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com

ridaria Profilo | Expert

GRAZIE !!!
Ridaria

Wamba Profilo | Expert

prego
Se hai scritto un js facile per quest'operazione, o magari per fare un test, potresti postarlo? Potrebbe essere utile in futuro a qualcuno (io non ho avuto tempo di scriverlo).
Ricordati di chiudere il thread.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5