點選空白處隱藏相應的元素
點選空白處隱藏相應的元素
佈局
<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
- ie 9 背景透明的空白元素無法點選
- CSS隱藏元素方法CSS
- 隱藏元素兩種方式
- 滑鼠點選區域外 彈框隱藏
- jQuery 判斷元素是否隱藏jQuery
- jQuery隱藏一個div元素jQuery
- CSS點選隱藏和顯示div效果CSS
- 用opacity方法來隱藏元素後,照樣可以觸發繫結在其身上的點選事件事件
- jQuery實現簡單點選隱藏和點選顯示列表的功能jQuery
- 有趣的css—隱藏元素的7種思路CSS
- 安卓開發 點選空白處收起鍵盤安卓
- 使用CSS隱藏元素滾動條CSS
- 元素的隱藏和顯示(display ,visibility ,overflow)
- html中javascript點選事件後顯示或隱藏某些元素時需要點選兩次才生效的原因分析和最佳化HTMLJavaScript事件
- 除指定區域外點選任何地方隱藏DIV
- 點選同一按鈕顯示隱藏切換
- CSS 小結筆記之元素的隱藏與顯示CSS筆記
- JavaScript動畫方式控制div元素的隱藏和顯示JavaScript動畫
- css li元素中的文字超出隱藏不換行效果CSS
- 定位是什麼,元素怎麼顯示隱藏
- 萬彩動畫大師教程 | 隱藏元素物件動畫物件
- 怎麼隱藏選單欄的應用圖示?方法在這裡!
- 隱藏域在Ajax中的應用
- 直播網站原始碼,點選EditText以外的區域,鍵盤隱藏消失網站原始碼
- ListView的HeaderView包含的GridView滑動隱藏後無法點選問題分析ViewHeader
- vue2 使用echarts實現地圖點選進入下一層級+點選空白處回退VueEcharts地圖
- 【CSS】CSS 世界 — 元素的顯示與隱藏學習總結CSS
- 關於macOS 選單欄的隱藏操作技巧Mac
- Mac隱藏應用工具Hides 5MacIDE
- Hides 5 for Mac(隱藏應用工具)IDEMac
- bootstrap 響應式工具 隱藏效果boot
- 隱藏資料夾怎麼取消隱藏 關閉隱藏檔案的辦法
- 動態控制C4C UI元素的顯示和隱藏UI
- vscode中隱藏節點模組的外掛VSCode