js點擊空白處彈窗消失

$(document).mousedown(function(e){
    var _list = $('#pop');
    if(!_list.is(e.target) && _list.has(e.target).length === 0){
        $('#pop').hide();
    }
});

判斷點擊事件發生在區域外的條件:
1. 點擊事件的對象不是目標區域自己
2. 事件對象同時也不是目標區域的子元素ide

相關文章
相關標籤/搜索