Задать вопрос
@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 от футера.
  • Вопрос задан
  • 162 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
paradokso
@paradokso
Начинающий фронт-эндер
А что вам мешает определить расстояние между верхом футера и низом фиксированного меню и если оно меньше 100, удалить класс?
Ответ написан
Ваш ответ на вопрос

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

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