自定义滚动条太快了

时间:2014-07-22 17:21:34

标签: javascript jquery scrollbar

我正在使用customscrollbar plugin创建跨浏览器自定义滚动条。

问题是,我无法弄清楚为什么我的滚动条过于敏感。在触摸板上,它略微滚动下降了近400像素。鼠标滚轮也是如此。 我试过调试,我认为问题可能是因为mousewheel插件,但仍然没有运气。

我的代码非常简单 -

$('body').mCustomScrollbar({ scrollInertia:1500 });

2 个答案:

答案 0 :(得分:0)

您需要定义实际滚动的位置,例如:

$(selector).mCustomScrollbar("scrollTo", "bottom",
        { scrollInertia:1500 });

答案 1 :(得分:0)

问题在于鼠标滚轮事件 - 触摸板产生的事件比普通鼠标多几倍mousewheel。新版本的插件(3.0.2)错误地处理触摸板生成的鼠标滚轮事件。尝试使用以前的版本(2.8.3) - 它正确处理触摸板鼠标滚轮(我可以从我的示例中看到)或联系作者并在问题跟踪器中创建错误。