如何动画“scrollTop()”?

时间:2013-08-27 06:29:02

标签: jquery scroll jquery-animate

我将此代码用于我页面的固定标题:

jQuery的:

$(window).bind('scroll resize', function() {
    $('#header').css('top', $(this).scrollTop());
});

CSS:

#header{
    position: relative;
}

如何设置scrollTop()动画?

5 个答案:

答案 0 :(得分:1)

$('#header').animate({'top' : $(this).scrollTop()});

答案 1 :(得分:1)

$(window).bind('scroll resize', function() {
    var $this = $(this);
    $('#header').animate({top : $this.scrollTop()});
});

应该有效

答案 2 :(得分:0)

必须像

$('#header').scrollTop(value);

atlast

$("#header").animate({ scrollTop: "value in px" })

答案 3 :(得分:0)

使用:

$('#header').animate({ scrollTop: 0 }, 'slow');

答案 4 :(得分:0)

尝试

$('#header').animate({ scrollTop: $(this).scrollTop()}, "slow");

Example Demo