检查模态窗口内部或外部是否发生了单击

时间:2013-10-14 13:57:31

标签: jquery css

我抓住点击网站并关闭模态窗口。

但是如何实际检查模态窗口内部或外部是否发生了点击?

    $(document).click(callself(this, function (inst, event) {
        var modalElement = $(selector);
        if (modalElement.css("display") == "block") {
            this.closeButtonClicked();
        }
    }));

1 个答案:

答案 0 :(得分:2)

假设您的模态窗口ID为modal

使用jQuery:

$(function(){
    $(document).click(function(){
        console.log('document is clicked');
    });

    $('#modal').click(function(e){
        e.preventDefault();
        e.stopPropagation();
        console.log('modal is clicked');
    });
});
希望有所帮助。

相关问题