Перестаёт работать функции после выполнения другой функции

В файле прописано много JS кода. Все функции работают до этой:

// Получение/установка куки и показ сообщения пользователю 1 раз
    //alert(document.cookie);
    function getCookie(name) {
        let cookie_arr = document.cookie.split('; ');
        let cookie_obj = {};

        for (let i=0; i<cookie_arr.length; i++) {
            let nv = cookie_arr[i].split('=');
            cookie_obj[nv[0]] = nv[1]; 
        }

        return cookie_obj[name];
    }        

    let overlay_div = document.getElementById('overlay');

    if ( getCookie('hide_info_push') != 'yes' && overlay_div != null ) {
        overlay_div.style.display='block';
    }

    // При нажатии на кнопку ставим cookie, которая будет запрещать показ
    // модального окна
    var hideFirstPush = document.getElementById('hide_first_push');
    if ( hideFirstPush != null ) {
    hideFirstPush.addEventListener('click', function() { 
            // Ставим cookie на 5 лет.                
            var date = new Date(new Date().getTime() + 60*60*24*365*5);
            document.cookie = "hide_info_push=yes; path=/; expires=" + date.toUTCString();
    });
    }

Эта функция тоже работает, а вот все те, что прописаны после неё - нет. В консоли браузера при этом ошибок нет. Что можно сделать?


Ответы (0 шт):