Dernière mise à jour le .
  1. Documentation
  2. >
  3. Modules
  4. >
  5. Event
  6. >
  7. deleteEvent

Event.deleteEvent

Supprime une association préalablement créée via la méthode Event.saveEvent.

Synthaxe

Event.deleteEvent(name1[, ..., nameN]);

Où:

  • name1...nameN : nom dont il faut supprimer l'association. Aucune erreur ne sera signalée si l'association n'est pas trouvée.

Valeur de retour

La fonction Event est retournée.

Exemple sans Dynamique

Exemple 1: Suppression d'un événement sauvegardé

L'exemple ci-dessous supprime l'association d'une fonction à un nom, rendant ce nom inutilisable dans les fonctions de manipulation d'événements.

Event.saveEvent("name1", function() { console.log("Hello World !"); }); Event.deleteEvent("name1" /*, "name2" ...*/); Event.setEvent([document], "click", "name1"); // Erreur !

Exemple avec Dynamique

Le code ci-dessous reprend l'exemple 2 mais avec l'utilisation de Dynamique.

Dynamique().saveEvent("name1", function() { console.log("Hello World !"); }); Dynamique(document).setEvent("click", "name1").deleteEvent("name1"); Dynamique(document.body).setEvent("click", "name1"); // Erreur !

Compatibilité

La prise en charge de DomElement.addEventListener ou l'utilisation d'un PolyFill équivalent est nécessaire. Méthode codée en EcmaScript 6.

Méthodes liées

  • Méthode saveEvent: Associe une fonction ou un tableau de fonction à un nom.

  • Méthode callEvent: .

  • Méthode getEvent: Retourne une fonction préalablement associé à un nom.