Event()
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
Le constructeur Event() crée un nouvel Event (évènement).
Syntaxe
js
event = new Event(typeArg, eventInit);
Valeurs
- typeArg
-
C'est une
DOMString(chaîne de caractères) représentant le nom de l'évènement. - eventInitFacultatif
-
C'est un dictionnaire
EventInitayant les champs suivants :bubbles: (facultatif) unBooleanindiquant si les événements sont propagés . Par défaut estfalse(faux).cancelable: (facultatif) unBooleanindiquant si l'évènement peut être annulé. Par défaut estfalse(faux) .composed: ( facultatif ) unBooleanindiquant si l'évènement déclenchera les écouteurs en dehors d'une racine shadow (voirEvent.composedpour plus de détails). Par défaut estfalse(faux) .
Exemple
js
// crée un évènement "look" qui est diffusé et ne peut être annulé
var evt = new Event("look", { bubbles: true, cancelable: false });
document.dispatchEvent(evt);
// l'événement peut être envoyé à partir de n'importe quel élément, pas seulement le document
myDiv.dispatchEvent(evt);
Spécifications
| Specification |
|---|
| DOM> # ref-for-dom-event-event> |
Compatibilité des navigateurs
Chargement…