На фото есть хедер и подменю. Суть в том, что мне нужно сделать так, чтобы при нажатии на бургер подменю получало класс active и оно появлялось. И с этим проблем нет. А проблема в том, что мне также нужно, чтобы при скролле страницы класс active пропадал у подменю и оставался только header.
Я прописал так:
$(window).on('scroll', function() {
let scrollOffset = $(this).scrollTop()
checkScroll(scrollOffset);
$('#subnav').removeClass('active') (убрать класс у подменю)
$('#toggleItem').removeClass('active') (убрать класс у бургера)
})
И это в принципе работает, но если страницу проскролить несколько раз или просто резко, то скрипт не срабатывает и класс active не пропадает и подменю остаётся всегда активно.