js 點擊其餘地方,隱藏 目標區域

轉載就不用翻收藏了!!!

原文參考:  https://blog.csdn.net/u014017121/article/details/54923308

代碼:

$(document).mouseup(function(e){
  var _con = $(' 目標區域 ');   // 設置目標區域
  if(!_con.is(e.target) && _con.has(e.target).length === 0){ // Mark 1
    some code...   // 功能代碼
  }
});
/* Mark 1 的原理:
判斷點擊事件發生在區域外的條件是:
1. 點擊事件的對象不是目標區域本身
2. 事件對象同時也不是目標區域的子元素
*/


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章