Задать вопрос
@Hoffman_ZZZ

Как удалить класс, когда блок находится на расстоянии 100px от футера?

Добрый день!
Есть код jQuery (прилипающее меню )на добавления класса (fixed) при скролле.

$(function(){
var topPos = $('.mnu').offset().top; //topPos - это значение от верха блока до окна браузера
$(window).scroll(function() {
var top = $(document).scrollTop();
if (top > topPos) $('.mnu').addClass('fixed');
else $('.mnu').removeClass('fixed');
});
});

Нужно что бы этот класс(fixed) удалялся когда блок находится на расстоянии 100px от футера.
  • Вопрос задан
  • 148 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
paradokso
@paradokso
Начинающий фронт-эндер
А что вам мешает определить расстояние между верхом футера и низом фиксированного меню и если оно меньше 100, удалить класс?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы