Je me demandais est-il possible de forcer un écouteur d'événement javascript, sans que la condition est vraie force pour exécuter une seule fois, puis de continuer à écouter pour elle est la condition à remplir pour exécuter d'autres?
source d'informationauteur Skizit
Cela vous permettra de feu le clickFunction une fois, que la magie de la fermeture de laisser le removeEventListener trouver le clickFunction.
Pas besoin d'utiliser une bibliothèque juste pour obtenir quelque chose de simple fait.
si vous encapsuler le code dans une fonction, il suffit d'appeler la fonction au chargement de la page
édité pour ajouter exemple:
ne sais pas ce que votre événement est, mais voici un exemple:
Si je comprends votre question correctement, vous ne voulez gérer un événement à la fois (si un événement est déclenché plusieurs fois en succession rapide, vous ne voulez gérer un d'entre eux) puis une fois que le gestionnaire est terminé, vous pouvez continuer à écouter de plus en plus d'événements. - Il Correct?
jQuery a une .une (des ) méthode api.jquery.com/one
Il ne gère que l'événement une fois, mais si vous re-lier l'événement dans le gestionnaire, puis il va fonctionner comme vous le souhaitez.