Доброго времени суток.
Проблема заключается вот в чем;
Нужно, чтобы js отлавливал клик по пустому месту вне меню и автоматически закрывал его. Сколько не пытался, ничего не получается. Что я делаю неправильно?
Публикую js и отрывок html
<div id="help" class="help-me">
<h1 class="">Dashwood contempt on mr unlocked resolved provided of of.</h1>
</div>
const mainMenu = document.getElementById('main-menu');
const windowHelp = document.getElementById('help');
windowHelp.addEventListener('click', function(event){
if (event.target != mainMenu && event.target.parentNode != mainMenu && mainMenu.classList.contains("nav-wrapper--opened")){
setTimeout(() => { mainMenu.classList.remove('nav-wrapper--opened') }, 5000)
}
});