怎樣做點選視窗外部關閉視窗?

2021-06-16 22:47:50 字數 375 閱讀 6167

以往我做這個事情靠乙個變數來實現,假設dom結構是這樣的

box的onclick 設定box_flag=true;

container的onclick:

if(box_flag)

box_flag=false;

else

//隱藏box

但現在只要在box的onclick裡面呼叫下面的函式,container的onclick直接隱藏box就ok,更高階,有檔次

function stopevent(e) else e.stoppropagation();

}catch(e)

}

stopevent(window.event||event);

怎樣用javascript關閉本視窗

大家都知道window.close 是用來關閉視窗的,而且ie和firefox都是支援的。為了實現使用者對瀏覽器的絕對控制,ie中用close關閉非open開啟的視窗時回彈出乙個對話方塊詢問使用者,怎麼去掉這個框呢,請看下面的 function winclose 在window.close之前加上w...

ngDialog 點選視窗以外不允許關閉彈窗

closebyescape false,通過單擊esc鍵關閉對話方塊,預設為true。如果同時開啟幾個對話方塊,單擊esc鍵將關閉所有開啟的對話方塊。通過點選覆蓋背景關閉對話方塊,預設為true。如果為false,則隱藏dialog框關閉按鈕,預設為true。preclosecallback fun...

使用JQ實現點選其他區域關閉視窗的功能

class fc class fc box class fc c class fc t ovf 預約 span 只顯示可預約span p class fc b 解放軍總醫院span 科span src images shou.png alt div class fc b1 4月24號 週三 上午p ...