我有一個彈出div只顯示當點擊特定按鈕時。它甚至隱藏在同一個按鈕上時點擊。我的問題是,我也想在外面任何地方點擊時隱藏div。我無法這樣做,因爲popup div在主包裝類中,並且無法使用包裝類上的click事件並隱藏它。 這是我的代碼:當單擊外部時關閉彈出div
function showHide() {
var ele = document.getElementById("div_fieldWorkers");
if (ele.style.display == "block") {
ele.style.display = "none";
} else {
ele.style.display = "block";
}
}
<input type="button" value="Add Field Worker" id="btnFieldWorkers" onclick="return showHide();" class="btn btn-primary" />
向我們顯示您的標記 –
也爲彈出窗口添加html代碼和js代碼。 –
你也可以分享你的標記嗎? – Neikos