點擊空白處隱藏div

點擊空白處關(guān)閉彈出層#box{width:300px;height:200px;border:1px solid #000;display:none;}.btn{color:red;}

$(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();

};

})點擊此處打開彈出層
點擊空白處關(guān)閉彈出層


原理就是? 對文檔流body 做隱藏? 然后去除事件冒泡? 特殊展示

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • <a name='html'>HTML</a> Doctype作用?標準模式與兼容模式各有什么區(qū)別? (1)、<...
    clark124閱讀 3,826評論 1 19
  • DOM0級和DOM2級在事件監(jiān)聽使用方式上有什么區(qū)別? DOM0級事件監(jiān)聽:用JavaScript指定事件處理程序...
    LeeoZz閱讀 435評論 0 1
  • 轉(zhuǎn)載 前端開發(fā)面試題 <a name='preface'>前言</a> 本文由我收集總結(jié)了一些前端面試題,初學(xué)者閱...
    小九喵喵閱讀 531評論 0 0
  • 我想耳朵里有點聲音,因為總是一個人,害怕孤單,害怕落單,所以我喜歡把耳機塞在耳朵里。 我想你找我說說話,因為我總是...
    梔子不夏閱讀 74評論 0 0
  • >> 1 << 沒錯,研究生畢業(yè)N年了。雖然還不到十年,卻已經(jīng)是非常遙遠了。 如果一個人每天開始有這樣的心態(tài):早知...
    多瑞果閱讀 344評論 0 1

友情鏈接更多精彩內(nèi)容