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

Welcome to the new platform of Programmer's Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use its exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.

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.