实现点击除了某元素之外的地方隐藏该元素

类似于京东商品详情页的地区切换部分,直接上代码:

 //点击body隐藏地区
    $(document).click(function(e) {
        var e = e || window.event; //浏览器兼容性
        var elem = e.target || e.srcElement;
        if ($(elem).parents('.choose-area-tag').length != 1) {
            $('.send-area').removeClass('hover');
            isAreaClicked = false;
        }
    });

你可能感兴趣的:(实现点击除了某元素之外的地方隐藏该元素)