Skip to content

Instantly share code, notes, and snippets.

@ImKubass
Last active August 28, 2023 04:20
Show Gist options
  • Save ImKubass/323186c93553f6e65c5eb1f169061ffc to your computer and use it in GitHub Desktop.
Save ImKubass/323186c93553f6e65c5eb1f169061ffc to your computer and use it in GitHub Desktop.
const myElementSelector = ".my-element"
document.addEventListener("click", ({target}) => {
if (target instanceof Element && !target?.closest(myElementSelector)) {
console.log("click outside")
} else {
console.log("click in")
}
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment