événement onblur ne fonctionne pas avec google chrome
Je suis en train d'utiliser événement onblur pour fermer une fenêtre. Sa fonctionne très bien sous IE, Firefox et safari, mais l'événement ne se déclenche pas dans google chrome. c'est qu'un bug dans chrome ou d'une erreur de moi
sont que vous essayez d'utiliser la fenêtre.onBlur? Pourriez-vous fournir un exemple de code - il est plus facile pour tout le monde pour vous aider alors.
J'ai le même problème.
Vous devriez vraiment ajouter un exemple de code à votre question
J'ai le même problème.
Vous devriez vraiment ajouter un exemple de code à votre question
OriginalL'auteur kiran | 2010-03-09
Vous devez vous connecter pour publier un commentaire.
J'ai réalisé que c'était plus d'un an, mais il a montré pour moi dans Google, tout en essayant de résoudre ce même problème.
Il semble que Chrome n'a pas d'examiner certains éléments, comme le corps et l'ancre, pour être "peut recevoir le focus". Selon la page suivante, vous pouvez faire n'importe quel élément peut recevoir le focus (activer ainsi le flou de l'événement) par la mise en au tabindex attribut: http://www.quirksmode.org/dom/events/blurfocus.html
Comme suit:
button
éléments.OriginalL'auteur jkoreska
Chrome accepte événement OnBlur. ce que j'ai de l'expérience est... sur cocher ou décocher la case à cocher, chrome ne pas se concentrer sur elle.
Ajouter un attribut
vous allez voir comment il fonctionne bien alors.
OriginalL'auteur zubair ali
Viens de tomber sur cette question...
onBlur (avec un grand "B") ne fonctionne pas, mais onblur (minuscule "b"). Allez comprendre! ;-/
Eh bien, oui, elle l'est! Tout est camelcase à l'exception de ce!
OriginalL'auteur Jabari