2012-06-05 10 views
6

Falta compatibilidad con IE para stopPropagation() y requires workarounds, pero no puedo decir si lo mismo es cierto para stopImmediatePropagation() - ¿es seguro para todos los navegadores o requiere su propio conjunto de soluciones?¿Soporte de navegador para stopImmediatePropagation?

+0

Si usa jQuery y JavaScript no sin formato, también debería funcionar bien en IE. – j08691

+0

Por cierto, stopImmediatePropagation parece tener poca compatibilidad con algunos navegadores móviles, principalmente Android Firefox, iOS Chrome y iOS Safari. –

Respuesta

2

El stopPropagation mencionado en la otra respuesta se relaciona con el método disponibles de forma nativa en el navegador para el objeto event, mientras que el método de jQuery stopPropagation() funciona bien en todos los navegadores (ya que es un contenedor para la misma tarea, teniendo en cuenta la capacidades de navegador en el que se ejecuta este método)

+0

Genial, gracias- no sabía – Yarin

+7

Esta respuesta no menciona stopImmediatePropagation, que es el tema de la pregunta. –

+0

la respuesta se basa en una suposición errónea que hizo OP preguntar sobre stopImmediatePropagation: preguntó sobre él debido a una suposición incorrecta en stopPropagation – fcalderan

15

me preguntaba por el apoyo del navegador de JavaScript de event.stopImmediatePropagation, así, así que decidí probarlo comprobando si existe el siguiente método:

Event.prototype.stopImmediatePropagation 

se admite en el siguiente escritorio navegadores OP:

  • Internet Explorer 9+
  • Firefox 10+
  • Chrome 6
  • Safari 5.0+
  • Opera 15+ (Presto no soporta stopImmediatePropagation)
Cuestiones relacionadas