J'essaie d'utiliser l'événement onblur pour fermer une fenêtre. Cela fonctionne très bien dans IE, Firefox et Safari, mais l'événement ne se déclenche pas en chrome. est-ce un bug en chrome ou une erreur de ma partévénement onblur ne fonctionne pas avec google chrome
Répondre
Je me suis rendu compte que c'était il y a plus d'un an, mais c'est apparu pour moi dans Google en essayant de résoudre ce même problème.
Il semble que Chrome ne considère pas certains éléments, comme le corps et les ancrages, comme «focalisables». Selon la page suivante, vous pouvez faire tout focalisable élément (activant ainsi l'événement de flou) en réglant le tabindex attribut: http://www.quirksmode.org/dom/events/blurfocus.html
comme ceci:
<a href="#" tabindex="0" onblur="alert('blur')"> blur me </a>
Une bonne solution, mais ne semble pas fonctionner pour les éléments 'button'. – tagawa
Chrome accepte OnBlur événement. ce que j'ai l'expérience est ... sur cocher ou décocher de checkbox, chrome ne se concentre pas dessus.
Ajouter un attribut
onclick="this.focus()" onblur="yourMethod()"/>
vous verrez ça fonctionne très bien alors.
Je viens de croiser cette question ...
onBlur (avec un "B") ne fonctionne pas, mais onblur (minuscule "b") fait. Allez comprendre! ; -/
Il n'y a rien dans la langue qui suggère que ce soit autre chose que toutes les minuscules. –
Eh bien, oui c'est le cas! Tout est camelcase sauf ça! –
- 1. onblur ne fonctionne pas pour anchor-tag dans Chrome
- 2. JavaScript ne fonctionne pas dans Google Chrome
- 3. this.moveTo ne fonctionne pas dans Google Chrome
- 4. jquery ne fonctionne pas avec le chrome
- 5. onfocus & onblur ne fonctionne pas dans IE
- 6. jQuery UI Datepicker et Google Chrome ne fonctionne pas
- 7. Javascript hasOwnProperty ne fonctionne pas sous Google Chrome
- 8. Google Chrome a: image de fond visité ne fonctionne pas
- 9. ASP.Net FileUpload ne fonctionne pas dans google chrome
- 10. FBJS publier flux ne fonctionne pas dans Google Chrome
- 11. Jquery JSON .each() ne fonctionne pas dans Google Chrome
- 12. Window.close ne fonctionne pas dans Google-chrome-frame
- 13. application Google Map ne fonctionne pas sur Safari et Chrome
- 14. Google Chrome: XMLHttpRequest.send() ne fonctionne pas pendant le POST
- 15. minuscule mce ne fonctionne pas correctement dans google chrome
- 16. Chrome page d'action ne fonctionne pas cliquez
- 17. ASP.Net textbox onblur événement
- 18. événement onclick n'est pas le feu dans google chrome
- 19. onBlur événement dans IE
- 20. événement iframe onblur
- 21. Événement className ne fonctionne pas
- 22. Mootools getComputedSize ne fonctionne pas dans Chrome
- 23. Google Chrome événements tactiles ne tirent pas
- 24. Google Adsense ne fonctionne pas avec Drupal
- 25. Bulbillage d'événements et événement onblur
- 26. Google Chrome ne rafraîchit pas l'application Flex
- 27. événement onclick ne fonctionne pas lorsque .append()
- 28. window.open ne fonctionne pas en chrome 6
- 29. window.open ne fonctionne pas lorsqu'il est associé à un événement onload dans chrome et safari
- 30. Pourquoi HourGlass ne fonctionne pas avec la requête AJAX synchrone dans Google Chrome?
essayez-vous d'utiliser window.onBlur? Pourriez-vous fournir un exemple de code - il est plus facile pour tout le monde de vous aider alors. – Kinlan
J'ai le même problème. – NLV
Vous devriez vraiment ajouter un exemple de code à votre question – Black