У меня есть всплывающее окно, которое отображается только при нажатии на определенную кнопку. Он даже скрывается при нажатии на ту же кнопку. Моя проблема в том, что я также хочу скрыть div, когда вы щелкнули где-нибудь снаружи. Я не могу этого сделать, потому что popup div находится внутри основного класса-оболочки и не может этого сделать, используя событие click в классе-оболочке и скрывая его. Это мой код:Закрыть всплывающее окно при нажатии на внешнюю сторону
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