0

ウェブサイトをクリックしてモーダルウィンドウを閉じています。

しかし、クリックがモーダルウィンドウの内側または外側で発生したかどうかを実際に確認する方法は?

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

1 に答える 1

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');
    });
});

それが役立つことを願っています。

于 2013-10-14T14:02:42.530 に答える