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

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

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

$(window).scroll(function() {
    var top = $(document).scrollTop();
    if (top > 1900) $(".navbar").removeClass('fixed-top');
    else $(".navbar").addClass('fixed-top');
});
  • Вопрос задан
  • 188 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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 даст необходимую плавность
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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