js点击页面其他地方,对目标进行操作比如隐藏div

js点击页面其他地方,对目标进行操作。比如隐藏div。

$(document).on('click',function(e){
        var e = e || window.event; //浏览器兼容性
        var elem = e.target || e.srcElement;
        while (elem) { //循环判断至跟节点,防止点击的是div子元素
            if (elem.id && elem.id=='tags'  ) {
                return;
            }//如果还有别的div不想点击,就加else if判断
            elem = elem.parentNode;
        }
        //这里写你想实现的效果
        $("#tags").hide();
    });

你可能感兴趣的:(js网页常用效果)