“Tutup elemen pada klik di luar” Kode Jawaban

JavaScript Detect Klik Elemen Luar

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

cara mendeteksi klik div div

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

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

Tutup elemen pada klik di luar

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

Jawaban yang mirip dengan “Tutup elemen pada klik di luar”

Pertanyaan yang mirip dengan “Tutup elemen pada klik di luar”

Lebih banyak jawaban terkait untuk “Tutup elemen pada klik di luar” di JavaScript

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya