@lemonlimelike

Как сделать плавное position:fixed?

Вот при скроле
$(document).ready(function(){
 
	$(window).scroll(function(){
		if ($(this).scrollTop() > 60) {
			$('.top_menu').css({'position':'fixed'});
		}else{
			$('.top_menu').css({'position':'none'})
		}
	}); 
});

.top_menu резко переходит в positon:fixed, а как сделать чтоб он плавно переходил, т.е не быстро?
  • Вопрос задан
  • 2134 просмотра
Решения вопроса 2
wielski
@wielski
✔ Совет: Вам помогли? Отметьте ответы решением.
Погуглите css transition
Ответ написан
Комментировать
Bastax13
@Bastax13
Вот это должно вам помочь.
Ну, или гуглите по запросам sticky menu и прилипающее меню
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Exploding
@Exploding
wtf?
Так?
$(window).scroll(function(){
    if ($(this).scrollTop() > 60) {
      $('.top_menu').css({'position':'fixed'}).fadeIn(500);
    }else{
      $('.top_menu').css({'position':'none'}).fadeIn(500);
    }
  });
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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