IIIu6ko
@IIIu6ko

Как сделать так, чтобы событие скролла не срабатывало?

Добрый день. У меня есть шапка, которой при скролле добавляется класс header--fixed.
const header = document.querySelector('.header');

window.addEventListener('scroll', () => {
  if (window.pageYOffset >= 1) {
    header.classList.add('header--fixed');
  } else {
    header.classList.remove('header--fixed');
  }
});


При открытие модального окна скролл убирается и срабатывает событие скролла. В итоге window.pageYOffset выдаёт что он в самом верху страницы и класс header--fixed убирается.
Как можно сделать чтобы не срабатывало событие при таких условиях? Или мб какую-то проверку можно сделать?
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
29 нояб. 2024, в 07:44
20000 руб./за проект
29 нояб. 2024, в 04:45
5000 руб./за проект
29 нояб. 2024, в 04:42
5000 руб./за проект