我有一个slimscroll应用内容。我使用scrollTo
和scrollBy
参数滚动到内容。例如:
$element.slimScroll({scrollBy : '100px'});
它的工作原理和内容按给定数量滚动。但是,滚动条不会移动并保持在顶部位置,当我尝试通过鼠标滚轮滚动内容时,它将开始从顶部位置滚动,而不是从我滚动到javascript的位置滚动。所以,在第一个鼠标滚轮滚动时,我看到顶部的内容,而不是我用javascript滚动的下面的内容。
我该如何解决这个问题?
答案 0 :(得分:2)
恢复slimscroll版本1.3.1。更高版本的更改会导致此问题。
顺便说一句,slimscroll鼠标滚轮滚动没有在mozilla firefox上正常工作。它要么位于顶部或底部,要么无法正确滚动。要解决这个问题:
在slimscroll文件中找到以下行并删除或注释掉:
this.addEventListener('MozMousePixelScroll', _onWheel, false );
如果您正在编辑缩小版本,请删除以下内容:
,this.addEventListener("MozMousePixelScroll",r,!1)