Dernière mise à jour le .
- Documentation
- >
- Modules
- >
- Event
- >
- 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.