Когда край окна достигнет блока с классом .our-mission, то к блоку с классом .nav-left должен добавиться класс .fixed-nav-left, а если скролить к началу, то как только верх окна браузера покинет блок с классом .our-mission то удалится класс .fixed-nav-left
<header>
header страницы
</header>
<section class="our-mission">
<nav class="nav-left">
Меню сайта
</nav>
Our mission
</section>
Добавьте в ваш скрипт:
var stickySidebar = $(".our-mission").offset().top;
$(window).scroll(function() {
if ($(window).scrollTop() > stickySidebar) {
$('.nav-left').addClass('fixed-nav-left');
}
else {
$('.nav-left').removeClass('fixed-nav-left');
}
});
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вопрос глуповат, но я постоянно забываю, как происходит наследование и выборка(извиняюсь за французский) дочерних элементов в классах?