【问题标题】:Slimscroll scrollbar not moving when content scrolled by scrollBy or scrollTo当内容由 scrollBy 或 scrollTo 滚动时,Slimscroll 滚动条不移动
【发布时间】:2015-08-04 10:49:55
【问题描述】:

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

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

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

我该如何解决这个问题?

【问题讨论】:

    标签: javascript jquery slimscroll


    【解决方案1】:

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

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

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

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

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

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

    【讨论】:

    • MozMousePixelScroll Version: 1.3.6 没有匹配项
    猜你喜欢
    • 1970-01-01
    • 2011-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多