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

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.


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

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

Howdy, Stranger!

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


In this Discussion