Onmouseout avec retard ? - HTML/CSS - Programmation
Marsh Posté le 13-04-2007 à 02:58:35
Settimeout
Marsh Posté le 13-04-2007 à 12:53:58
Salut, merci pr ta réponse.
J'ai essayé ca:
onmouseout=setTimeout("this.style.width='240px'",3000); mais ca donne rien///
Il faut appeler la fonction de quelle manière...? (dsl les seuls sujets que jai trouvé sur cette fonction était en allemand // )
Merci!
Marsh Posté le 13-04-2007 à 13:09:01
tu peux pas te servir de this ( qui represente l'objet sur lequel à lieu l'evenement) dans un setTimeout car il ne pointe plus vers ton input
Pour la doc ( en français): http://developer.mozilla.org/fr/do [...] setTimeout
Marsh Posté le 15-04-2007 à 16:26:01
anapajari a écrit : tu peux pas te servir de this ( qui represente l'objet sur lequel à lieu l'evenement) dans un setTimeout car il ne pointe plus vers ton input |
sauf si on passe par une fonction anonyme
onmouseout="setTimeout(function() {this.style.width='240px'},3000)";
Marsh Posté le 12-04-2007 à 16:43:47
Bonjour !
J'ai sorti il y a peu un site sur la campagne (d'ailleurs je vous invite à y aller ! ca s'appelle www.quivotequi.fr).
J'ai un petit soucis sur la page d'accueil.
Pour afficher les derniers commentaires, j'ai utilisé un calque dont je modifie la largeur avec onmouseover et la réduit quand onmouseout. Le probleme cest que cest pas super pratique pour lire, si vous voulez atteindre lascenseur à droite ya une chance sur deux pour que ca se réduise !
Est ce qu'il y aurait une fonction permettant d'effectuer l'action onmouseout avec un petit retard (que ca se reduise pas de facon instantanée !)
Merci de vos réponses
Edit : Ou alors il faudrait que mon ascenseur soit à gauche . CEst possible ?
Message édité par SYbon le 12-04-2007 à 16:48:34