1

http://subzerostudio.com/temp/verticalscroller/scroller/scroller.html

这是全屏垂直滚动站点..我只在FF中测试过它,所以很可能是错误的..

假设它确实有效,我现在想添加缓动和速度,我试过这个:

    $('html,body').animate({
        duration: 6000,
        easing: 'easeOutElastic',
        scrollTop: $("#"+id).offset().top}
        );

但持续时间没有效果,缓和似乎也不起作用..有什么想法吗?

4

1 回答 1

2

您的动画语法不正确。

$('html body').animate({
    scrollTop: $("#"+id).offset().top
}, 6000, 'easeOutElastic');

正如您所拥有的那样,您是在告诉 jQuery 对不存在的 body的duration和属性进行动画处理。easing

http://api.jquery.com/animate/

于 2012-04-04T22:54:09.953 回答