event.stopImmediatePropagation() no funciona en Chrome para Android

Creo que event.stopImmediatePropagation() no funciona en Chrome para Android. ¿Alguien tendría una solución para ello? (código alternativo) ? Gracias.

preguntado el 01 de julio de 12 a las 02:07

Asumo event.stopPropagation() o agregando return false al final del controlador de su oyente no sería suficiente? -

@FabrícioMatté que solo detendrá la propagación a los elementos principales. stopImmediatePropagation() también se detiene en los elementos hermanos. Ver jsfiddle.net/GkJDF -

También evita que se ejecuten los siguientes controladores de eventos vinculados al elemento actual, ahora veo la diferencia más clara. Gracias @ThomasClayson. -

Es probable que su código no funcione -

Esto parece estar arreglado ahora. No puedo reproducirlo en una instalación nueva de Chrome en mi tableta. (probando el ejemplo en la página de jQuery API para stopImmediatePropagation ) -

3 Respuestas

Trata

event.callNonExistingMethode();

or

No utilice event.stopImmediatePropagation(); en su lugar, use solo stopImmediatePropagation();

Respondido 20 Abr '14, 15:04

Ojalá no estés buscando event.preventDefault()

Respondido 11 Oct 12, 18:10

event.stopImmediatePropagation() llamadas implícitas event.stopPropagation()

¿Puedes intentarlo con event.stopPropagation() ?

Respondido 05 Jul 12, 11:07

event.stopPropagation() NO es lo mismo que event.stopImmediatePropagation(). Este último afecta a los controladores de elementos hermanos y elementos primarios; el primero solo para elementos padre. - Jeff

@Jeff event.stopImmediatePropagation() no tiene nada que ver con los elementos hermanos. Sí, evita que el evento burbujee en los elementos principales como event.stopPropagation() pero también evita que se activen los controladores de eventos posteriores en el mismo elemento. desarrollador.mozilla.org/en-US/docs/DOM/… - riscarrott

@riscarrott: Su enlace confirma lo que Jeff dice arriba y refuta su declaración. - endeble

@Flimzy Sí, eso sería cierto... si no fuera cierto. - riscarrott

@riscarrott: No me quite la piel de encima si quiere ignorar lo obvio y escribir código con errores. - endeble

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.