动画jQuery scrolltop

时间:2012-08-03 16:58:32

标签: jquery jquery-ui jquery-animate scrolltop

我在jQuery中有一个scrollTop函数,但我无法为其设置动画。有可能吗?

$(".loadmore").click(function() {
  $(this).toggleClass("up-arrow", 1000);
  $(window).scrollTop($('.docs').offset().top, 2000);
});

3 个答案:

答案 0 :(得分:15)

您可以使用animate()

div上应用的示例代码如下:

//Scroll to bottom
$('div').animate({scrollTop: $('div').get(0).scrollHeight}, 3000);

//$('div').get(0).scrollHeight - will give the full height of div.
//scrollTop - will be used to animate from the current position to page end.
//3000 - will be the duration.

演示可以在这里找到:http://jsfiddle.net/codebombs/GjXzD/

答案 1 :(得分:4)

$('html, body').animate({ scrollTop: $('.docs').offset().top}, 2000);

答案 2 :(得分:-1)

$('#ID').click(function(){
$("html, body").animate({ scrollTop: 0 }, 1000);
return false;         });

试试Jquery的这段代码