21/95

Detect clicks outside of an element

Check if a click was outside of the ele element:

document.addEventListener('click', function(evt) {
    const isClickedOutside = !ele.contains(evt.target);

    // `isClickedOutside` is true if the clicked target is outside of `ele`
});

Might be useful