2010-04-24 4 views

Répondre

22

Cette has been changed avec DOM3! Alors que le DOM level 2 events specification a fait état

Lorsque l'événement atteint la cible, écouteurs d'événement enregistrés sur le EventTarget sont déclenchées. Bien que tous EventListeners sur le EventTarget sont garantis être déclenchées par un événement qui est reçu par ce EventTarget, aucune spécification est faite comme au ordre où ils recevront l'événement en ce qui concerne l'autre EventListeners sur le EventTarget.

Le DOM level 3 events specification actuel ne stipule désormais

La mise en œuvre doit déterminer de candidate event listeners la cible actuelle. Cela DOIT être la liste de tous les écouteurs d'événement qui ont été enregistrés sur la cible actuelle dans leur ordre d'enregistrement. HTML5 définit l'ordre des écouteurs registered through event handler attributes. [...]

Enfin, la mise en œuvre DOIT traiter tous les candidats event handlers pour [...]

Cependant, je ne peux pas trouver une référence à ce comportement dans le DOM 4 draft plus.

+0

Vraisemblablement, si cela vient de HTML5, cela signifie que les navigateurs actuels le font déjà, pensez-vous? – thomasrutter

+1

@thomasrutter: Oui, à peu près - ils ne font que normaliser ce qu'ils implémentent. – Bergi

Questions connexes