lenorewei
4/9/2016 - 2:05 AM

判断是否点击的不是目标元素或目标元素的后代元素

判断是否点击的不是目标元素或目标元素的后代元素

document.onmouseup = function(e){
    var e = e || window.event;
    var target = e.target || e.srcElement;
    var _tar = $(element);//获取你的目标元素
    //1. 点击事件的对象不是目标区域本身
    //2. 事件对象同时也不是目标区域的子元素
    if( !(target == _tar) && ! _tar.contains(target) ){
        //你的功能
    } else {
        //你的功能
    }
};