Привет! Делаю модальное окно с затенением вокруг. Проблем нет. Однако появилась проблема с закрытием его путём клика на затенение вокруг него. Не могу понять, почему оно не исчезает. Вот код в песочнице (там просто схематичные блоки, чтобы понять идею): зелёный блок при открытии - это page, клик по которой даёт появление голубого затенения с условной формой (салатового цвета в центре). Не могу понять, как сделать исчезновение их при клике по голубому затенению:
https://thimbleprojects.org/alessio18911/291757
Вот так будет:
window.addEventListener("click", function(e){
if (e.target == shimModalContent) {
shimModalContent.classList.remove("shim-modal-show");
}
});
Но не могу понять условие e.target == shimModalContent
. Может вы разберете и поясните.
Про target есть тут.
Хорошо, спасибо ) Если разберусь - расскажу