当内容由scrollBy或scrollTo滚动时,Slimscroll滚动条不会移动

zar*_*rax 5 javascript jquery slimscroll

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

$element.slimScroll({scrollBy : '100px'});
Run Code Online (Sandbox Code Playgroud)

它的工作原理和内容按给定的数量滚动.但是,滚动条不会移动并保持在顶部位置,当我尝试通过鼠标滚轮滚动内容时,它将开始从顶部位置滚动,而不是从我滚动到javascript的位置滚动.所以,在第一个鼠标滚轮滚动时,我看到顶部的内容,而不是我用javascript滚动的下面的内容.

我怎么解决这个问题?

zar*_*rax 1

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

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

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

this.addEventListener('MozMousePixelScroll', _onWheel, false );
Run Code Online (Sandbox Code Playgroud)

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

,this.addEventListener("MozMousePixelScroll",r,!1)
Run Code Online (Sandbox Code Playgroud)