Bonjour à tous,
Tout d'abord, j'espère que mes posts ne polluent pas le site, car ils sont nombreux et ne correspondent pas particulierment à l'envirronement mac... Si ça gène, dites-le moi, j'irai voir ailleurs... ( )
Mon pb est le suivant: j'aimerais qu'une action javascript ne se lance que si la souris reste un certains temps sur un objet. Si elle s'en va avt le temps voulu, l'action ne se déclanche pas...
(C'est différent d'un delay en le sens que ce n'est pas une execution de l'action diferée).
J'espère que vous m'avez compris...
Merci à vous
Johnny le Chat
Javascript - delay (mais pas tt à fait...)
Developpeurs, Faites tester vos betas - Visiteurs, faites vos remarques pour l'amélioration des softs
MacBook Pro, 15", 2,2GHz, 120Go DDI, 4Go RAM, DDE 250Go iPod nano (5.5), RED product, 8Go iPhone 3G, 16Gb |
|
Très facile a faire avec setTimeOut et clearTimeOut
Lorsque tu passe la souris sur ton objet, tu crée un timer = setTimeOut qui appelle une fonction qui fait ton boulot. Et onmouseover="clearTimeOut(timer)" MacbookPro 15.4" 2,5 Ghz 2Go RAM, 8600MGT 512Mo, 250Go
DELL 24" en 1920x1200 |
|
MacBook Pro, 15", 2,2GHz, 120Go DDI, 4Go RAM, DDE 250Go iPod nano (5.5), RED product, 8Go iPhone 3G, 16Gb |
|
MacbookPro 15.4" 2,5 Ghz 2Go RAM, 8600MGT 512Mo, 250Go
DELL 24" en 1920x1200 |
|
MacBook Pro, 15", 2,2GHz, 120Go DDI, 4Go RAM, DDE 250Go iPod nano (5.5), RED product, 8Go iPhone 3G, 16Gb |
|
MacbookPro 15.4" 2,5 Ghz 2Go RAM, 8600MGT 512Mo, 250Go
DELL 24" en 1920x1200 |
|
MacBook Pro, 15", 2,2GHz, 120Go DDI, 4Go RAM, DDE 250Go iPod nano (5.5), RED product, 8Go iPhone 3G, 16Gb |
|
|
|
De rien
MacBook Unibody 2 Ghz - 4 Go RAM - 320 Go DD interne - SuperDrive
|
|
MacBook Pro, 15", 2,2GHz, 120Go DDI, 4Go RAM, DDE 250Go iPod nano (5.5), RED product, 8Go iPhone 3G, 16Gb |
|
chaque balise HMLT possède un certain nombre d'attributs optionnels qui sont :
onfocus, onmouseover, onclick.... (liste complète ici) Le principe est simple, ces attributs prennent comme valeur une chaîne de caractère qu'il transforment en javascript lorsque l'événement se déclenche. Donc dans ton exemple, quand la souris passe sur le div, ça évalue la chaîne "timer=setTimeout('test(\'1\')',3000)" comme du javascript. NB : tu peu évaluer une chaîne en javascript avec la fonction eval("code...") MacbookPro 15.4" 2,5 Ghz 2Go RAM, 8600MGT 512Mo, 250Go
DELL 24" en 1920x1200 |
|
MacBook Pro, 15", 2,2GHz, 120Go DDI, 4Go RAM, DDE 250Go iPod nano (5.5), RED product, 8Go iPhone 3G, 16Gb |
|
MacbookPro 15.4" 2,5 Ghz 2Go RAM, 8600MGT 512Mo, 250Go
DELL 24" en 1920x1200 |
|
MacBook Pro, 15", 2,2GHz, 120Go DDI, 4Go RAM, DDE 250Go iPod nano (5.5), RED product, 8Go iPhone 3G, 16Gb |
|
MacBook Pro, 15", 2,2GHz, 120Go DDI, 4Go RAM, DDE 250Go iPod nano (5.5), RED product, 8Go iPhone 3G, 16Gb |
|
18 message(s)
• Page 1 sur 2 • 1, 2
Retour vers Developpement & beta
Qui est en ligne ?
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 13 invité(s)
L’équipe
Supprimer tous les cookies du forum•
Le fuseau horaire est UTC+1 heure
Powered by phpBB© 2000, 2002, 2005, 2007 phpBB Group
Powered by phpBB© 2000, 2002, 2005, 2007 phpBB Group