@Alexander9229

Выдает ошибку, когда прогоняю код через webpack?

Не могу понять в чем дело.
Когда прогоняю код через webpack, на выходе в консоли браузера выдает ошибку 5fd9534d00e8e269706188.png

Ругается на этот кусок кода.
burger.addEventListener( `click`, () => {
        burger.classList.toggle( `burger--active` );
        headerBottom.classList.toggle( `scroll` );
    });

    const burgerElem = burger.classList.contains( `burger--active` );
    if ( !burgerElem ) {
        burger.addEventListener( `click`, () => {
            document.querySelectorAll( `.open` ).forEach( item => {
                item.classList.remove( `open` );
            });
            document.querySelectorAll( `.sub-nav` ).forEach( item => {
                item.style.display = `none`;
            });
        });
    }


Подскажите, в чем проблема?
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ответы на вопрос 2
deleo547
@deleo547
this — это не ссылка функции на саму себя
webpack не при чем, исходя из ошибки, вы пытаетесь повесить обработчик событий переменной которая равна null

Откуда берётся переменная burger?
Ответ написан
@Alexander9229 Автор вопроса
Понял в чем была ошибка, я не перенес файлы html в сборщик.
Соответственно он не находил их и выдавал ошибку
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы