Рони, теперь всё стало лучше, спасибо, Вы, как всегда, меня выручаете
. Но подскажите, пожалуйста, ещё один нюанс: мне нужно, чтобы при клике по самому модальному окну - у меня это форма, в которой есть поля для заполнения - оно и затенение не исчезало, а исчезали, только если кликнуть по затенению вокруг самого модального окна-формы. Сейчас исчезает всё. Код выглядит так:
var page = document.querySelector(".page");
var shimModalContent = document.querySelector(".shim-modal-content");
page.addEventListener("click", function(){
shimModalContent.classList.add("shim-modal-show");
});
shimModalContent.addEventListener("click", function(){
event.stopPropagation();
shimModalContent.classList.remove("shim-modal-show");
});