Credo che event.stopImmediatePropagation()
non funzioni su Chrome per Android. Qualcuno avrebbe una soluzione per questo? (codice alternativo)? Grazie.event.stopImmediatePropagation() non funziona su Chrome per Android
risposta
event.stopImmediatePropagation()
chiamate implicite event.stopPropagation()
Potete per favore provate con event.stopPropagation()
?
event.stopPropagation() NON è la stessa cosa di event.stopImmediatePropagation(). Quest'ultima influenza i gestori per elementi di pari livello e elementi principali; il primo solo per gli elementi genitore. – Jeff
@Jeff 'event.stopImmediatePropagation()' non ha nulla a che fare con elementi di pari livello. Sì impedisce l'evento di ribollire agli elementi padre proprio come 'event.stopPropagation()', ma impedisce anche l'eventuale attivazione di eventuali gestori di eventi successivi sullo stesso elemento. https://developer.mozilla.org/en-US/docs/DOM/event.stopImmediatePropagation – riscarrott
@riscarrott: il tuo link conferma ciò che Jeff dice sopra e confuta la tua affermazione. – Flimzy
Speriamo che non stiamo cercando event.preventDefault()
Prova
event.callNonExistingMethode();
o
Non utilizzare event.stopImmediatePropagation();
invece utilizzare solo stopImmediatePropagation();
- 1. Confirm() funziona su Android Mobile su Chrome?
- 2. Blink non funziona su Chrome
- 3. Perché questo CSS non funziona per Chrome su Android ma funziona ovunque?
- 4. `font-weight` Non funziona su chrome?
- 5. SWFObject non funziona su https in Chrome
- 6. jQuery Selezione data non funziona su Chrome
- 7. Open App from URL funziona su Firefox per Android ma non su Google Chrome
- 8. jquery "contains" codice non funziona su chrome
- 9. @ font-face non funziona su chrome
- 10. jQuery contiene non funziona su Chrome
- 11. Il feed RSS non funziona su Chrome
- 12. Highchart non funziona su Google chrome
- 13. JSpdf funziona in Internet Explorer ma non funziona su Chrome
- 14. La funzione Onscroll non funziona per Chrome
- 15. WebStorm LiveEdit per chrome non funziona
- 16. Webgl funziona su Chrome su un Mac?
- 17. Chrome su iOS; indietro/avanti non funziona con history.pushState?
- 18. addEventListener non funziona in Chrome
- 19. console.log non funziona in Chrome
- 20. Chrome Browser Action non funziona
- 21. Streaming file audio su Android non funziona su Android 2.3
- 22. hls in html5 non funziona nel browser android chrome
- 23. Chrome Script Blackbox non funziona
- 24. less.js non funziona in chrome
- 25. La rimozione dei cookie JavaScript non funziona su Chrome
- 26. CORS non funziona su Chrome/Firefox e Apache
- 27. OnClick improvvisamente non funziona su Google Sites in Chrome
- 28. onclick sul tag opzione non funziona su IE e Chrome
- 29. ng-mouseover e NG-mouseLeave eventi non funziona su Chrome
- 30. Il debug remoto di Android non funziona su Windows 7
presumo 'event.stopPropagation()' o aggiungere 'return false' alla fine del gestore del listener non sarebbe sufficiente? –
@ FabrícioMatté che interromperà la propagazione solo agli elementi parent. stopImmediatePropagation() si arresta anche agli elementi di pari livello. Vedi http://jsfiddle.net/GkJDF/ –
Inoltre impedisce l'esecuzione dei successivi gestori di eventi associati all'elemento corrente, ora vedo la differenza più chiara. Grazie @ThomasClayson. –