Déclencher un évènement personnalisé avec JavaScript

"event" est une fonction JavaScript qui permet de déclencher un évènement personnalisé dans une page web.

function event(a, b, c) {
  a.dispatchEvent(new CustomEvent(b, (c ? {detail: c} : null)));
}

Le premier paramètre de la fonction permet de spécifier la cible de l'évènement (ex: window).

Le second paramètre permet de spécifier le nom de l'évènement.

Le troisième paramètre optionnel permet de spécifier une valeur à envoyer avec l'évènement.

event(window, 'mon_evenement', {ex_de_valeur: 'valeur_json'});

Un écouteur d'évènement sur la cible permettra de lire l'évènement déclenché.

window.addEventListner('mon_evenement', function(e) {
  console.log(e.detail);
});

Cet article vous a-t-il été utile ?

Super :)
Merci d'avoir donné votre avis !

Oups :(
Merci d'avoir donné votre avis qui va nous permettre de nous améliorer !

^