“Fechar elemento em clique fora” Respostas de código

JavaScript Detect Clique fora do elemento

var ignoreClickOnMeElement = document.getElementById('someElementID');

document.addEventListener('click', function(event) {
    var isClickInsideElement = ignoreClickOnMeElement.contains(event.target);
    if (!isClickInsideElement) {
        //Do something click is outside specified element
    }
});
Grepper

como detectar clique fora da div

$(window).click(function() {
  //Hide the menus if visible
});

$('#menucontainer').click(function(event){
  event.stopPropagation();
});
Matio

Fechar elemento em clique fora

var Button = document.getElementById('ButtonID');

document.addEventListener('click', function(event) {
    var Clicked = Button.contains(event.target);
    
    //If you click the button do something
        DIV.style.display='block';  
        
    //If NOT, do something alls
    if (!Clicked) {
        DIV.style.display='none'; 
    }
});
Odyn

Respostas semelhantes a “Fechar elemento em clique fora”

Perguntas semelhantes a “Fechar elemento em clique fora”

Mais respostas relacionadas para “Fechar elemento em clique fora” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código