2012-06-05 13 views
6

manca il supporto IE per stopPropagation() e requires workarounds, ma non posso dire se la stessa cosa è vera per stopImmediatePropagation() - è sicura per tutti i browser o richiede il proprio set di soluzioni alternative?Supporto del browser per stopImmediatePropagation?

+0

Se usi jQuery e JavaScript non semplice, dovrebbe funzionare anche in IE. – j08691

+0

A proposito, stopImmediatePropagation sembra avere scarso supporto in alcuni browser mobili, principalmente Android Firefox, iOS Chrome e iOS Safari. –

risposta

2

La stopPropagation menzionato d'altra risposta è legata al metodo nativamente disponibili sul navigatore per l'oggetto event, mentre il metodo di jQuery stopPropagation() funziona bene in tutti i browser (dal momento che è un wrapper per la stessa operazione, tenendo conto della funzionalità del browser in cui viene eseguito questo metodo)

+0

Grande, grazie- non sapevo – Yarin

+7

Questa risposta non menziona stopImmediatePropagation, che è l'oggetto della domanda. –

+0

la risposta si basa su una supposizione errata che ha reso OP la domanda su stopImmediatePropagation: l'ha chiesto a causa di un assunto sbagliato su stopPropagation – fcalderan

15

mi chiedevo per il supporto del browser di di event.stopImmediatePropagation JavaScript pure, così ho deciso di provarlo verificando se il metodo seguente esiste:

Event.prototype.stopImmediatePropagation 

E 'supportato su il seguente deskt Browser OP:

  • Internet Explorer 9+
  • Firefox 10+
  • Chrome 6+
  • Safari 5.0+
  • Opera 15+ (Presto non supporta stopImmediatePropagation)
Problemi correlati