We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

La propriété Event.cancelBubble est un alias historique de Event.stopPropagation(). Définir sa valeur à true (vrai) avant le renvoi à partir d'un gestionnaire d'évènements empêche la propagation de l'évènement. Dans les implémentations les plus tardives, cette définition à false (faux) ne fait rien. Voir Compatibilité des navigateurs pour plus de détails. 

Syntaxe

event.cancelBubble = bool;
var bool = event.cancelBubble;

Exemple

elem.onclick = function(e) {
 // fais des choses sympas ici
  e.cancelBubble = true;
}

Spécifications

Spécification Statut Commentaire
DOM
La définition de 'cancelBubble' dans cette spécification.
Standard évolutif  

Compatibilité des navigateurs

FonctionnalitéChromeEdgeFirefoxInternet ExplorerOperaSafari
Support simple Oui1 Oui532 Oui Oui1 Oui
FonctionnalitéAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Support simple Oui1 Oui1 Oui532 Oui1 Oui ?

1. Starting with Chrome 58 and Opera 45, setting this property to false does nothing, as per spec discussion.

2. Prior to Firefox 53, this property was defined on the UIEvent interface. See bug 1298970 for more details.

 

Étiquettes et contributeurs liés au document

Contributeurs à cette page : loella16
Dernière mise à jour par : loella16,