在使用鼠标滚轮和/或热点手动滚动后,如何让SmoothDivScroll再次开始自动滚动?

时间:2012-07-24 12:13:11

标签: jquery jquery-plugins scroll smooth-scrolling

我正在使用的网站上有一个SmoothDivScroll插件,它正在使用AJAX内容功能从外部文件中提取内容。这一切都很出色,但只有一件事让我烦恼,那就是当页面加载滚动器自动滚动(这就是我想要的)时,但是当我手动滚动然后停止时,它不会再次开始自动滚动。有可能做到这一点,任何人都可以给我一些关于如何做的指示吗?

最佳,

科本。

2 个答案:

答案 0 :(得分:2)

而不是更改原始插件,您可以使用autoScrollingStopped回调:

    autoScrollingStopped: 
            function() { 
               $("#makeMeScrollable").smoothDivScroll("startAutoScrolling");
                       }

答案 1 :(得分:1)

您应该在jquery.smoothDivScroll-1.3.js第430行(从1.3版开始)中找到:

self.hideHotSpotBackgrounds(250);

然后只需添加以下内容:

self.startAutoScrolling();

然后使用jquery.smoothDivScroll-1.3.js而非缩小版进行设置 - 你很高兴去!