10

我有一个固定高度的 div,其中有一个 ul-list 和许多 li-items。我向 div 应用了一个 jScrollPane,我想为其自定义滚动条的外观。我的代码是这样的:

$(function() {
    $('.myDiv').jScrollPane( { showArrows: true, arrowScrollOnHover: true, wheelSpeed: 120 });
});

作为 jScrollPane,我使用http://jscrollpane.kelvinluck.com的脚本,它有点工作。但是鼠标滚轮的速度(滚动速度)太慢了,尽管我尝试设置速度,如您在上面的示例中所见。

有没有人有同样的效果,可以给我提示我如何加快速度?

4

2 回答 2

16

当你像这样初始化插件时,你必须定义轮速:

$('.scroll-pane').jScrollPane({
    mouseWheelSpeed: 50
});
于 2013-08-21T08:42:17.497 回答
11

在 jquery.jscrollpane.js(甚至 .min.js 文件)中,在“defaults”中找到“mouseWheelSpeed”。这对我来说最初是 3,我将它提高到 30。也许是 3 或 30 像素/点击。

编辑

Sargin Sargin 的答案对于大多数情况可能更好。鉴于他的解决方案,仅当您想设置新的默认值以在站点周围重用时,编辑插件文件才有意义。您还需要记下所做的更改,以免在更新文件时丢失自定义。

于 2013-06-18T06:03:03.317 回答