Ecco un semplice esempio del problema:evento Click per Element nidificato all'interno di un pulsante
<body>
<button id="parent" onclick="alert('parent')">
<span id="child" onclick="alert('child')">Authenticate</span>
</button>
</body>
In Chrome questo avvisa "bambino", quindi "padre", ma in IE/FF abbiamo solo "Parent" .
Chiaramente questo può essere risolto in diversi modi (cambia pulsante per div, rimuovi span ecc.), Ma volevo sapere se c'era un modo per farlo funzionare (cioè avvisare "bambino") senza cambiare l'HTML.
Grazie!
PS: provato JQuery e ha lo stesso comportamento.
Suona come in un browser caso bolle verso l'alto, in altri no. O qualcosa del genere ... Non sono un esperto nell '"evento che bolle", ma quello è il termine di ricerca che penso produrrà risultati! –
@ JonathanNicol, questo non è un evento che bolle, è il tunneling degli eventi. –
Mettere un elemento cliccabile all'interno di un '