Creo que event.stopImmediatePropagation()
no funciona en Chrome para Android. ¿Alguien podría arreglarlo? (código alternativo)? Gracias.event.stopImmediatePropagation() no funciona en Chrome para Android
Respuesta
event.stopImmediatePropagation()
llamadas implícitas event.stopPropagation()
Puede usted por favor tratar con event.stopPropagation()
?
event.stopPropagation() NO es lo mismo que event.stopImmediatePropagation(). Esto último afecta a los manejadores de elementos hermanos y elementos padres; el primero solo para elementos padres. – Jeff
@Jeff 'event.stopImmediatePropagation()' no tiene nada que ver con los elementos hermanos. Sí, evita que el evento burbujee a los elementos principales al igual que 'event.stopPropagation()', pero también impide que se activen los controladores de eventos posteriores en el mismo elemento. https://developer.mozilla.org/en-US/docs/DOM/event.stopImmediatePropagation – riscarrott
@riscarrott: su enlace confirma lo que dice Jeff anteriormente, y refuta su declaración. – Flimzy
Esperemos que no está buscando event.preventDefault()
Trate
event.callNonExistingMethode();
o
No utilice event.stopImmediatePropagation();
en lugar de utilizar solamente stopImmediatePropagation();
- 1. hls en html5 no funciona en el navegador Android Chrome
- 2. CORS no funciona en Chrome
- 3. less.js no funciona en Chrome
- 4. alert() no funciona en Chrome
- 5. Onclick no funciona en Chrome
- 6. caché de aplicaciones no funciona en el dispositivo Android (funciona bien en el navegador Chrome)
- 7. jQuery slideToggle() no funciona en Firefox, funciona en Chrome
- 8. jCarousel no funciona correctamente en Chrome
- 9. enfoque() no funciona en Safari o Chrome
- 10. jQuery val no funciona correctamente en Chrome
- 11. XSL no funciona en Google Chrome
- 12. jQuery/iframe no funciona en Chrome
- 13. ¿Por qué Ajax.BeginForm no funciona en Chrome?
- 14. setInterval no funciona correctamente en Chrome
- 15. La alimentación Rss no funciona en Chrome
- 16. Bootstrap popover no funciona en Chrome
- 17. onunload no funciona en Chrome y safari
- 18. Desbordamiento-x: oculto no funciona en Chrome
- 19. window.location no funciona en el navegador Chrome
- 20. W3C Geolocalización API no funciona en Chrome
- 21. jquery: event.stopImmediatePropagation() vs return false
- 22. evento onblur no funciona con google chrome
- 23. Chrome depuración remota no funciona con IP
- 24. Acción del navegador Chrome no funciona
- 25. Android - .nomedia no funciona para las imágenes
- 26. android: orientation = "vertical" no funciona para TabWidget
- 27. AudioManager.isWiredHeadsetOn() no funciona en Android
- 28. Spinner.setSelection Android() no funciona
- 29. android GCM no funciona
- 30. Android layout_below no funciona
Asumo 'event.stopPropagation()' o agregar 'return false' al final del controlador de su oyente no sería suficiente? –
@ FabrícioMatté que solo detendrá la propagación a elementos principales. stopImmediatePropagation() también se detiene en elementos hermanos. Ver http://jsfiddle.net/GkJDF/ –
También previene que los siguientes manejadores de eventos vinculados al elemento actual se ejecuten, veo la diferencia más clara ahora. Gracias @ThomasClayson. –