How can I listen for a click outside of an element in JavaScript? - 30 seconds of code
Pour écouter un click hors d'un élément, on utilise l'event delegation: on vérifie si la target de l'event correspond ou pas à l'objet qu'on veut.
document.addEventListener('click', e => {
if (!element.contains(e.target)) callback();
});
};
onClickOutside('#my-element', () => console.log('Hello'));
// Will log 'Hello' whenever the user clicks outside of #my-element
✍ Écrire un commentaire
les commentaires relevant du SPAM seront filtrés et dégagés direct...