jQuery:如何为这个scrollTop设置动画?

时间:2014-07-18 14:46:35

标签: jquery jquery-animate overflow scrolltop

$("#wrapper").scrollTop($("#wrapper").scrollTop()+$("div.element.active").position().top);    
})

http://jsfiddle.net/yuFk5/250/

此脚本包含一个允许滚动溢出隐藏的变通方法,但我对如何实现动画效果感到困惑,以便为动画提供持续时间。

1 个答案:

答案 0 :(得分:3)

基于jsFiddle

中的代码
$( document ).ready(function() {
    $("#foo").click(function() {
        $("#wrapper").animate({'scrollTop': $("#wrapper").scrollTop()+$("div.element.active").position().top}, 400);    
    })
});