點選空白處隱藏相應的元素
點選空白處隱藏相應的元素
佈局
<body>
<div id="box"></div>
<span class="btn">點選此處開啟彈出層</span><br>點選空白處關閉彈出層
</body>
控制
$(function(){
$(".btn").click(function(event){
var e=window.event || event;
if(e.stopPropagation){
e.stopPropagation();
}else{
e.cancelBubble = true;
}
$("#box").show();
});
$("#box").click(function(event){
var e=window.event || event;
if(e.stopPropagation){
e.stopPropagation();
}else{
e.cancelBubble = true;
}
});
document.onclick = function(){
$("#box").hide();
};
})
或者
$(document).mouseup(function(e){
var _con = $('.box'); // 設定目標區域
if(!_con.is(e.target) && _con.has(e.target).length === 0){ // Mark 1
$(".box").hide();
console.log(1)
}else{
console.log(2)
}
});
這些都可以理解的不在詳解
結束!!!!!!!!
相關文章
- 聊聊Flutter中的點選空白處隱藏鍵盤Flutter
- 點選空白出隱藏鍵盤,或者點選按鈕隱藏軟鍵盤
- vue點選空白區域,下拉選單隱藏Vue
- 點選元素實現當前元素隱藏效果
- vue中點選空白處隱藏div的實現(用指令優雅的實現)Vue
- Flutter實現點選空白區域隱藏軟鍵盤Flutter
- jQuery實現的點選元素隱藏和顯示jQuery
- javascript實現的點選當前元素隱藏效果JavaScript
- 點選實現隱藏元素本身程式碼例項
- jQuery點選頁面其他地方隱藏顯示的元素jQuery
- input全選與單選(把相應的value放入隱藏域去)
- jQuery點選頁面其他地方隱藏指定元素詳解jQuery
- 點選按鈕顯示或者隱藏元素例項程式碼
- js實現的點選顯示或者隱藏相關內容JS
- ie 9 背景透明的空白元素無法點選
- 點選按鈕實現隱藏一個元素程式碼例項
- CSS隱藏元素方法CSS
- 隱藏元素,保留功能
- 輸入法擋住輸入框和點選空白處把手機的輸入法影藏(焦點處理)
- 隱藏元素兩種方式
- CSS 隱藏元素的八種方法CSS
- 三種隱藏 HTML 元素的方式HTML
- 安卓開發 點選空白處收起鍵盤安卓
- CSS點選隱藏和顯示div效果CSS
- JavaScript點選切換div的顯示和隱藏JavaScript
- jQuery實現簡單點選隱藏和點選顯示列表的功能jQuery
- jQuery隱藏一個div元素jQuery
- jQuery 判斷元素是否隱藏jQuery
- css如何隱藏一個元素CSS
- jquery點選按鈕顯示和隱藏DIvjQuery
- 有趣的css—隱藏元素的7種思路CSS
- 點選按鈕實現div的顯示和隱藏
- 用opacity方法來隱藏元素後,照樣可以觸發繫結在其身上的點選事件事件
- 使用CSS隱藏元素滾動條CSS
- Qt: 隱藏選單QMenuQT
- 點選按鈕動畫方式隱藏和顯示div動畫
- 點選開關顯示或者隱藏input文字框
- GRUB選單隱藏的解除(轉)