JeuWeb - Crée ton jeu par navigateur
[Javascript] problème de mouse hover - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [Javascript] problème de mouse hover (/showthread.php?tid=5619)

Pages : 1 2


RE: [JS] probleme de mouse hover - Argorate - 03-08-2011

voilà : http://devotion.rapturestudio.fr/test.php

entre une valeur, valide le formulaire avec, ensuite, double click dans le champs, lorsque le cadre de saisie automatique apparait, glisse ta souris dedans, chez moi le cadre redevient marron (=> le mouseleave s'active)


RE: [JS] probleme de mouse hover - djidi - 03-08-2011

Aucun problème pour le mouseenter sur une liste déroulante, ca fonctionne parfaitement.

Pour les suggestions de saisie, c'est géré par le navigateur non? C'est peut-être pour ca que ca ne fonctionne pas.


RE: [JS] probleme de mouse hover - Argorate - 03-08-2011

j'ai le même problème avec le menu déroulant pourtant...


RE: [JS] probleme de mouse hover - djidi - 03-08-2011

http://djidi.fr/scripts/mouseenter/

J'ai repris à peu près ton code et rajouté le menu déroulant.


RE: [Javascript] problème de mouse hover - Argorate - 04-08-2011

Oui, encore plus étrange: http://devotion.rapturestudio.fr/test.php

je t'invite a ouvrir firebug, si tu arrives a m'expliquer ça... quand j'ouvre le menu déroulant et que je met la souris dessus (comme j'essaie de le faire comprendre) le mouseleave s'active, il me dit même que le bg-color a changé alors qu'effectivement visiblement ce n'est pas le cas (comme sur ton exemple), mais malheureusement l'event se fait belle est bien et je ne comprends pas pourquoi?! Et je ne comprend encore moins pourquoi le bg-color ne change pas en vrai (mais ça a la limite je m'en fou, car dans mon cas pratique le traitement effectué n'est évidement pas un banal changement de couleur de fond...)


EDIT: j'ai remarqué que le "relatedTarget" dans l'objet "event" que je log sur la console est à NULL dans le cas du problème (du menu déroulant) et indique le "html" en temps "normal"...


RE: [Javascript] problème de mouse hover - Wells - 04-08-2011

je sais pas ce que c'est censé faire mais chez moi le fond devient marron puis ensuite rouge


RE: [Javascript] problème de mouse hover - Argorate - 04-08-2011

oui je faisais un test avec mouseout (non concluant), j'ai remis comme il faut...
Ce qui faut regarder surtout c'est la console de log Wink


RE: [Javascript] problème de mouse hover - Argorate - 05-08-2011

Bon, comme je l'avais remarqué: if(!empty(event.relatedTarget)) règles la question.

J'ai aussi vu qu'avec chrome le bug n'existait pas, c'est donc dù à firefox 3.6/4/5...


RE: [Javascript] problème de mouse hover - niahoo - 05-08-2011

je sais pas si ça peut t'aider mais y a comme un légende urbaine qu'il faut utiliser 'evt' et non pas 'event' avec firefox comme nom de variable pour les trigger.

C'est con mais ça marche.




RE: [Javascript] problème de mouse hover - Argorate - 07-08-2011

evt fait pareil, même problème, donc ça restera dans "légende urbaine" pour ma part ^^