Sto tentando di utilizzare l'evento onblur per chiudere una finestra. Funziona bene in IE, Firefox e Safari, ma l'evento non si attiva in Chrome. è un bug in cromo o un errore da parte miaevento onblur non funziona con google chrome
risposta
Mi rendo conto che è stato più di un anno fa, ma mi è apparso in Google mentre cercavo di risolvere lo stesso problema.
Sembra che Chrome non consideri "focalizzabili" alcuni elementi, come corpo e ancoraggi. Secondo la pagina seguente, è possibile effettuare qualsiasi elemento attivabile (attivando così l'evento sfocatura) impostando il tabindex attributo: http://www.quirksmode.org/dom/events/blurfocus.html
Come così:
<a href="#" tabindex="0" onblur="alert('blur')"> blur me </a>
Una buona soluzione, ma non sembra funzionare per gli elementi 'button'. – tagawa
Chrome accetta OnBlur evento. quello che ho esperienza è ... al controllo o deselezionare la casella di controllo, Chrome non si concentra su di esso.
Aggiungi attributo
onclick="this.focus()" onblur="yourMethod()"/>
vedrete funzionare bene allora.
appena incontrato questo problema ...
onBlur (con un capitale "B") non funziona, ma onblur (minuscolo "b") fa. Vai a capire! ; -/
Non c'è niente nella lingua che suggerisce che sia qualcosa di diverso da tutto in minuscolo. –
Beh, sì, lo è! Tutto è cammello tranne questo! –
- 1. Evento onblur textbox ASP.Net
- 2. Automator non funziona con Google Chrome
- 3. javascript immetti evento non funziona su google
- 4. posizione: risolto non funziona in Google Chrome
- 5. XSL non funziona in Google Chrome
- 6. Highchart non funziona su Google chrome
- 7. Annulla un evento onBlur in JavaScript?
- 8. bordo css non funziona su evento mouseover in chrome?
- 9. vincolante evento popstate non funziona
- 10. $ ('iframe'). Css ('visibilità', 'nascosto') non funziona in Google Chrome
- 11. OnClick improvvisamente non funziona su Google Sites in Chrome
- 12. plug-in jQuery cycle (spesso) non funziona in Google Chrome
- 13. Google Chrome uno: immagine di sfondo visitato non funziona
- 14. Google Maps JavaScript GeoLocation - Non funziona su Chrome
- 15. Perché il mio! Importante attributo non funziona su Google Chrome?
- 16. clip-path non funziona con chrome
- 17. evento JavaScript OnBlur impedisce form HTML venga presentata
- 18. Effettua una query di database su evento onblur Textbox
- 19. Dojo: eventi dojo onblur
- 20. Chrome su iOS; indietro/avanti non funziona con history.pushState?
- 21. evento video terminato non funziona
- 22. javascript evento resize non funziona
- 23. `font-weight` Non funziona su chrome?
- 24. addEventListener non funziona in Chrome
- 25. autocomplete = off non funziona in chrome
- 26. Meteor Accounts.ui.config non funziona con Google
- 27. Google Charts non funziona con Wkhtmltopdf
- 28. Chrome Browser Action non funziona
- 29. Chrome Script Blackbox non funziona
- 30. console.log non funziona in Chrome
stai cercando di usare window.onBlur? Potresti fornire un esempio di codice: è più facile per tutti aiutarti in quel momento. – Kinlan
Ho lo stesso problema. – NLV
Dovresti davvero aggiungere un esempio di codice alla tua domanda – Black