Close dialog on click (anywhere)

前端 未结 10 1150
旧时难觅i
旧时难觅i 2020-11-30 23:34

Is there a default option to close a jQuery dialog by clicking somewhere on the screen instead of the close icon?

10条回答
  •  暖寄归人
    2020-12-01 00:21

    A bit late but this is a solution that worked for me. Perfect if your modal is inside the overlay tag. So, the modal will close when you click anywhere outside the modal content.

    HTML

    
    

    JS

    $(document).on("click", function(event) {
      if ($(event.target).has(".modal-content").length) {
        $(".modal").hide();
      }
    });
    

    Here is a working example

提交回复
热议问题