!mouseover js

Fermé
epitale Messages postés 3942 Date d'inscription jeudi 5 février 2009 Statut Membre Dernière intervention 27 octobre 2017 - 22 juil. 2011 à 03:02
epitale Messages postés 3942 Date d'inscription jeudi 5 février 2009 Statut Membre Dernière intervention 27 octobre 2017 - 22 juil. 2011 à 19:56
Bonjour,
eternel débutant en js, je me pose une question face a un probleme:
si on declenche une fonction onmouseover (qui agit sur le css), comment faire un if si plus mouseover ?




--

1 réponse

adns Messages postés 1094 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 27 mars 2012 153
22 juil. 2011 à 08:37
Bonjour,

pas sur de tout comprendre mais bon..

Si tu veux agir sur le CSS au passage de la souris le CSS gère tout seul cet événement (sauf pour les anciennes version de IE --')

exemple :
.maclasse {
color: white;
}

.maclasse:hover {
color: red;
}

Le fait de ne plus être dessus avec la souris est géré automatiquement.
Démo : https://meyerweb.com/eric/css/tests/css2/sec05-11-03.htm

Par contre si tu veux absolument (ou par nécessité) le géré avec du JavaScript le fait de ne plus survoler un élément est déclenché par l'événement : onmouseout


Adns
0
epitale Messages postés 3942 Date d'inscription jeudi 5 février 2009 Statut Membre Dernière intervention 27 octobre 2017 915
22 juil. 2011 à 19:56
bonjour adns,
merci pour ta réponse,
oui utiliser onmouseout était ce que je voulais tenter, merci, par contre c'était une piste assez tirée par les cheveux.
En fait j'ai créé un menu en m'inspirant de LavaLamp, j'y est ajouté un menu déroulant, tout fonctionne correctement, a par que le hover sur un item du menu déroulant suffit à détraquer le comportement de LavaLamp.... lejs associé est assez complexe
0