Добрый день. У меня есть шапка, которой при скролле добавляется класс 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 убирается.
Как можно сделать чтобы не срабатывало событие при таких условиях? Или мб какую-то проверку можно сделать?