• Как сделать правильный js код для закрытия модального окна?

    @Shillkas11
    Это должно работать. Т.е. суть в том что при клике по элементу body окно закрывается, а при клике по модальному окну дальнейшая передача текущего события родительским элементам прекращается и до body это событие не доходит.

    var myBtm = document.getElementById('myBtm');
    var modalCont = document.getElementById('modalCont');
    
    myBtm.addEventListener('click' , function (event) {
        event.stopPropagation();
        modalCont.style.display = 'block';
      });
      setTimeout(function () {
        modalCont.style.display = 'block';
      }, 800);
    var close = document.getElementById('close');
      close.addEventListener('click' , function () {
        modalCont.style.display = '';
      });
    
    modalCont.addEventListener("click", function(event){
    event.stopPropagation();
    });
    document.body.addEventListener("click", function(){
      modalCont.style.display = '';
    });
    Ответ написан