如何为localscroll添加持续时间

时间:2013-12-04 21:49:11

标签: jquery scroll href

我正在使用一个非常简单的系统让我的页面自动滚动

<a class="nav" href="#about">
 About
</a>

<div class="page-section clear" id="about">
</div>

$.localScroll();

现在我正在努力实现一段时间和/或缓和。是否可以在不添加任何jquery的情况下执行此操作?

我试过$.localScroll({duration: 3000});例如,无济于事

提前致谢

1 个答案:

答案 0 :(得分:1)

你不需要插件。你可以使用jQuery。

Fiddle

$("a.nav").click(function(e) {
    e.preventDefault();
    var h = $($(this).attr("href")).offset().top;

    $("html, body").animate({ scrollTop: h}, 1000); // here is the duration, in ms
});

有关更多信息以及缓和的可能性(可用!),请查看docs