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

时间:2015-08-04 10:49:56

标签: javascript jquery slimscroll

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

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

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

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

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

顺便说一句,slimscroll鼠标滚轮滚动没有在mozilla firefox上正常工作。它要么位于顶部或底部,要么无法正确滚动。要解决这个问题:

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

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

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

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