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

Как задать плавность исчезающему меню?

Исходный код:

$(window).scroll(function() {
    var top = $(document).scrollTop();
    if (top > 1900) $(".navbar").removeClass('fixed-top');
    else $(".navbar").addClass('fixed-top');
});
  • Вопрос задан
  • 187 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
deniamnet
@deniamnet
New Yorker, web developer
Добавьте transition: all 0.5s в класс fixed-top
Ответ написан
@Bondi
скорее всего transition: all .5s ease; для .fixed-top не будет работать, потому что transition дает плавность свойствам блока, а у вас происходит удаление блока.
Поэтому, нужно смотреть что дает .fixed-top, мб там нужно высоту в 0px ставить + opacity или visibility и тогда transition даст необходимую плавность
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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