当页面太长时如何自动滚动?

时间:2010-08-18 22:57:31

标签: jquery

我有一个简单的网站,但是当点击一个按钮时,我有一个jquery函数,一个列表向下滑动。但我必须滚动查看列表。如何在页面变长时自动向下滚动它?

3 个答案:

答案 0 :(得分:1)

根据自定义滚动按钮的性质,您可以将其实现为一个锚点链接,将页面跳转到滚动窗格的正上方?

<a class="my-scroller" href="#scrollPane">Scroll Down</a>
<div id="scrollPane">
</div>

如果您无法使用<a href="" />作为滚动按钮,则可以让滚动按钮的点击处理程序也将页面的location.hash值更改为滚动窗格的ID。 / p>

$(".my-scroller").click(function() {
    location.hash = "#scrollPane";
    // scrolling code
});

答案 1 :(得分:0)

这里有一个自动从左到右的滚动插件:http://plugins.jquery.com/project/SmoothDivScroll

答案 2 :(得分:0)

这个jQuery插件对您有用:http://plugins.jquery.com/project/ScrollTo