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



我在一个正在开发的网站上有一个SmoothDivScroll插件,它使用AJAX内容功能从外部文件中提取内容。这一切都很出色,但有一件事困扰着我,那就是当页面加载滚动条时,它会自动滚动(这是我想要的),但当我手动滚动然后停止时,它不会再次开始自动滚动。有可能做到这一点吗?有人能给我一些建议吗?

最佳,

科本。

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

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

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

self.hideHotSpotBackgrounds(250);

然后添加以下内容:

self.startAutoScrolling();

然后用jquery.smoothDivScroll-1.3.js设置,而不是缩小一个-你就可以开始了!

最新更新