单击外部框时关闭灯箱

时间:2015-03-27 07:37:16

标签: javascript php css ajax

我有上面的js脚本,#quick-view-close作为关闭按钮,#quick-view-modal作为框,但当我点击外框时,框应关闭。

$('body').append('<div id="quick-view-modal"><div id="quick-view-content">
<div id="quick-view-close"></div><div class="quick-view-content">
<div class="quick-view-container col-lg-12 col-md-12 col-sm-12">
</div>
</div>      
</div>
</div>');

$('#quick-view-modal').hide();
    $('#quick-view-close').click(function(){
        $('#quick-view-modal').fadeOut(300);
});

1 个答案:

答案 0 :(得分:0)

$('body').click(function(e) {
    if (!$(e.target).closest('#quick-view-modal').length){
        $("#quick-view-modal").fadeOut(300);
    }
});