0

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

jQuery:

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

CSS:

#header{
    position: relative;
}

我怎样才能制作动画scrollTop()

4

5 回答 5

1
$('#header').animate({'top' : $(this).scrollTop()});
于 2013-08-27T06:31:00.353 回答
1
$(window).bind('scroll resize', function() {
    var $this = $(this);
    $('#header').animate({top : $this.scrollTop()});
});

应该管用

于 2013-08-27T06:31:42.440 回答
0

它必须像

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

最后

$("#header").animate({ scrollTop: "value in px" })
于 2013-08-27T06:31:19.913 回答
0

利用 :

$('#header').animate({ scrollTop: 0 }, 'slow');
于 2013-08-27T06:31:56.320 回答
0

尝试

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

示例演示

于 2013-08-27T06:34:55.583 回答