2010-09-01 1 views
2

Comment puis-je détecter si la couleur du fond change parce que css ou javascript événement quand je mets la souris sur le bouton?Comment est-ce que je peux détecter si la couleur d'un bouton change parce que l'événement de css ou de javascript quand je mets la souris sur le bouton?

Ma solution pas assez bon:

  1. créer la fonction qui écoute javascript événements
  2. vérifier avec Firebug si l'élément ont règle css 'hover'

problèmes dans ma solution:

  1. Impossible de détecter quel événement se produise avant ou javascript css

  2. Non Vérification automatique

S'il vous plaît donner une meilleure solution si vous avez. (je travaille avec JQUERY)

Merci, Yossef

+0

Pouvez-vous expliquer * pourquoi * vous voulez cette information? – strager

+0

parce que je dois désactiver hover sur l'élément dans certains cas pas toujours – Yosef

Répondre

2

Vous pouvez vérifier avec Firebug quels événements sont déclenchés en JavaScript. Allez sur la console et cliquez sur "Profil". Puis déplacez votre souris sur le bouton et vous verrez l'événement JavaScript apparaître.

+0

Qu'en est-il de css ??? – Yosef

+0

Vous pouvez aller à l'onglet HTML et sélectionnez "Style" sur le volet de droite. Puis naviguez jusqu'à l'élément qui vous intéresse et vous verrez tous les styles qui s'appliquent à l'élément. Vous pouvez alors rechercher des styles hover etc. –

+0

Cela j'écris dans ma solution. Je demande sur la meilleure façon.Et comment cela résout: Impossible de détecter quel événement se produit avant css ou javascript – Yosef