jQuery jScrollPane - 暂时禁用滚动而不破坏实例

时间:2015-04-09 13:12:33

标签: jquery nested jquery-jscrollpane

我有一个嵌套jScrollPane实例的系统。有一个容器,它使用jScrollPane和几个子节点,在主容器内打开jScrollPane实例时会创建和销毁它们。现在,唯一的问题是,当其中一个嵌套实例滚动到底部,然后滚动一些,主容器也会滚动(我想停止)。

我需要做的是暂时禁用主容器的jScrollPane实例上的滚动而不影响任何嵌套实例。

如有必要,我可以提供在线演示的链接,以显示我的意思。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我不得不修改jScrollPane的公共API。有两个函数(initMousewheel()removeMousewheel())未在公共jQuery API中公开。为了解决这个问题,我在v2.0.21的第1400行之后添加了以下内容:

removeMousewheel: function() {
    removeMousewheel();
},
initMousewheel: function() {
    initMousewheel();
}