我正在处理的网站上有一个 SmoothDivScroll 插件,它使用 AJAX 内容功能从外部文件中提取内容。这一切都非常出色,但只有一件事困扰着我,那就是当页面加载滚动条时自动滚动(这是我想要的),但是当我手动滚动然后停止时,它不会再次开始自动滚动。是否有可能做到这一点,任何人都可以给我一些关于如何做到这一点的指示吗?
最好的,
柯本。
我正在处理的网站上有一个 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
而不是缩小一个 - 你很高兴!