Is it possible to detect a click outside an element of a JavaScript? - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Is it possible to detect a click outside an element of a JavaScript?

danielm77danielm77 USAPosts: 72Member

I need to detect a click of a button which is outside the div that I'm going to hide after the click. Is it possible. If possible, please let me know the best way to do it.

Tagged:

Comments

  • DavidMDavidM USAPosts: 342Member

    Assume you have a button outside the container (#divcontainer) of the div.

    $(document).click(function(event) { 
        if($(event.target).parents().index($('#divcontainer')) == -1) {
            if($('#menucontainer').is(":visible")) {
                $('#menucontainer').hide()
            }
        }        
    })
    
Sign In or Register to comment.