un "Marquee" inversé

Willy
Invité n'ayant pas de compte PHPfrance

05 avr. 2007, 11:51

Bonjour tout le monde,
je cherche à faire la chose suivante : une série d'images disposée les unes à coté des autres (horizontalement) et qui se mettent à défiler lorsque l'on passe dessus avec la souris. Une sorte de "Marquee" inversée en fait.
Sauf que je souhaiterais que ce soit compatible IE et FF, et que je n'ai pas trouvé de scripts déjà existants ou approchants sur le web.
Auriez vous une idée?
Merci d'avance

Mammouth du PHP | 19672 Messages

05 avr. 2007, 12:04

Des fois en cherchant ... :-*
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Willy
Invité n'ayant pas de compte PHPfrance

05 avr. 2007, 12:16

Merci cyrano, j'avais vu ce script en faisant une recherche sur le forum...
Mais moi c'est l'inverse que je veux, c.a.d =>> par défaut, les images sont affichées et ne bougent pas. C'est au passage de la souris que le défilant se met en marche.

Je ne sais pas si le code source proposé est modifiable à ce point là...

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

05 avr. 2007, 14:21

Il te suffit pourtant de n'appeller le setInterval() que lorsque la souris passe sur l'élément (onMouseOver au lieu de le faire au chargement de la page) et de l'arrêter (clearInterval(xxx)) lorsqu'elle le quitte (onMouseOut) :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Willy
Invité n'ayant pas de compte PHPfrance

05 avr. 2007, 16:06

Il te suffit pourtant de n'appeller le setInterval() que lorsque la souris passe sur l'élément (onMouseOver au lieu de le faire au chargement de la page) et de l'arrêter (clearInterval(xxx)) lorsqu'elle le quitte (onMouseOut) :)
ca ne marche pas ca....
quand on fait celà le texte défile si la souris est out. Si la souris devient over, ca défile encore + vite :)