我在哪里添加.animate持续时间在此代码段中?

时间:2014-12-09 18:08:32

标签: jquery

Jquery newb在这里。我需要为这个.animate添加一个持续时间,但因为它后面紧跟一个scrollTop,我不太确定它在哪里。

<script>
$('#fund-selector').focus(function(){
     $('html, body').animate({
    scrollTop: $("#gift-date").offset().top
    }, 2000);
})
</script>

1 个答案:

答案 0 :(得分:1)

您是否尝试过代码?它正常工作,检查这个小提琴:http://jsfiddle.net/sw5c6nrq/

$('#fund-selector').focus(function(){
     $('html, body').animate({
    scrollTop: $("#gift-date").offset().top
    }, 2000);
})