当内容通过 scrollBy 或 scrollTo 滚动时,Slimscroll 滚动条不移动

Slimscroll scrollbar not moving when content scrolled by scrollBy or scrollTo

我有一个 slimscroll 应用内容。我使用 scrollToscrollBy 参数滚动到内容。例如:

$element.slimScroll({scrollBy : '100px'});

有效,内容按给定数量滚动。但是,滚动条不会移动并保持在顶部位置,当我尝试通过鼠标滚轮滚动内容时,它将从顶部位置开始滚动,而不是从我滚动到 javascript 的位置开始滚动。所以,首先鼠标滚轮滚动,我看到的是顶部的内容,而不是我用 javascript.

滚动的下方的内容

我该如何解决这个问题?

恢复到 slimscroll 版本 1.3.1。以后版本的更改导致此问题。

顺便说一句,slimscroll 鼠标滚轮滚动在 mozilla firefox 上无法正常工作。它要么到达顶部,要么到达底部,您无法正确滚动它。要解决该问题:

在 slimscroll 文件中找到以下行并删除或注释掉:

this.addEventListener('MozMousePixelScroll', _onWheel, false );

如果您正在编辑缩小版本,请删除以下内容:

,this.addEventListener("MozMousePixelScroll",r,!1)