На сайте есть фиксированная шапка, нужно чтобы при скролле при достижения определенной секции.. к шапке добавлялся определенный класс CSS.. А вне этой секции класс удалялся.
Есть скрипт который делает такое в зависимости от того до какой высоту прокрутили в пикселях.
Вот он:
var scrolled;
window.onscroll = function() {
scrolled = window.pageYOffset || document.documentElement.scrollTop;
if(scrolled > 400){
$(".header").addClass("dis");
}
if(400 > scrolled){
$(".header").removeClass("dis");
}
}
А как сделать чтобы класс добаылялся только если шапка находится в пределах какой-то секции?