Я установил свой липкий заголовок, чтобы поместить его в верхнюю фиксированную позицию, но я хочу, чтобы он был анимированным, поэтому он скользит с экрана сверху вниз до текущей верхней позиции 0 при прокрутке.Липкий заголовок слайда в фиксированное положение сверху
Я попытался добавить переход css, но он, кажется, скользит в нужное положение из-за того, что «нормальный» заголовок не находится в том же положении, с которого можно начать. У этого есть запас, добавленный к вершине, таким образом, я думаю, именно поэтому анимация показывает, что она сдвигается в верхнюю позицию 0.
$(window).scroll(function() {
if($(window).scrollTop() > $('.header').offset().top + 300 && !($('.header').hasClass('stickyheader'))){
$('.header').addClass('stickyheader');
} else if ($(window).scrollTop() == 0){
$('.header').removeClass('stickyheader');
}
});
http://jsfiddle.net/jc0807/euyLvesr/4/
Благодаря
спасибо за ваш ответ, но одушевленные не кажется, сделайте любую разницу, я не вижу, чтобы он «скользил» вниз, в положение, которое все еще «прыгает» в положение. Может ли применяться смягчение? – Jc0807
он определенно скользит вниз, я сделал его медленнее, потому что у вас есть некоторое отставание в вашем браузере или что-то в этом роде. Обновленная скрипка выше – jmore009
Я могу увидеть анимацию, когда я сначала загружаю сайт и прокручиваю вниз, но если я прокручу резервную копию и попробую прокручивать ее снова, она не оживляет и не прыгает. – Jc0807