vpfjsphp:understanding_event_propagation
Event propagation :
- lorsqu'un élément parent capte les événements liés aux éléments enfants.
- C'est une des raisons de préférer addEventListener()
capturing vs bubbling
2 différents modèles de propagation différents selon les navigateurs.
Capturing phase : de haut en bas (élément parent vers enfant) Bubbling phase: élément enfant vers parent.
Le dernier paramètre, booléen, d'un addEventListener indique que l'on souhaite capturer l'événement lors de la phase de bubbling ou capturing.
Voir quirksmode.org/js/events_order.html
<ul id="my_ul">
<li>a</li>
<li>b</li>
</ul>
document.getElementById("my_ul").addEventListener('click',function(e) {
console.log(e.toElement.alt);
}
vpfjsphp/understanding_event_propagation.txt · Last modified: 2016/02/24 01:05 by leo