您的位置:首页 > Web前端

点击弹出层外的部分弹出层消失的几种写法

2015-11-27 14:59 246 查看
$(".dropdown-text,.dropdown-content-blue").click(function (e) {

        $(".dropdown-text").removeClass("active");

        $(".dropdown-text").addClass("active");

        $(".dropdown-content-blue").show();

        e.stopPropagation();//阻止冒泡

    });

//写法一

    $(document).click(function (e) {

        $(".dropdown-text").removeClass("active");

        $(".dropdown-content-blue").hide();

        e.stopPropagation();

    });
//写法二
$(document).click(function (e) {
if(!$(e.target).hasClass("dropdown-content-blue")){
$(".dropdown-text").removeClass("active");

        $(".dropdown-content-blue").hide();
}

    });
//写法三
$(document).click(function (e) {
if(!$(e.target).closest(".dropdown-content-blue").length){
$(".dropdown-text").removeClass("active");

        $(".dropdown-content-blue").hide();
}

    });
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JQ 前端 编程