jQuery 点击空白,隐藏元素

 

利用 event.target 获取冒泡到 doc 的 click 事件元素,再利用 closest 遍历是否是要隐藏的元素。false,隐藏元素。

$(document).on("click", function(event) {
    var $ele = $("#demoBox");
    if (!$(event.target).closest($ele)[0]) {
      $ele.hide();
    }
});

 

posted @   起个不一样的名字  阅读(903)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示