javascript - jscrollpane block 滚动父级

标签 javascript jquery mouse jscrollpane

我可以让 jscrollpne 使父 Pane 即使在子滚动到达底部时也不会滚动吗?现在,当子滚动到达底部时,父滚动发生。我希望只有当鼠标不在子滚动 Pane 中时父滚动。

最佳答案

您描述的行为是设计使然。这就是 native 浏览器滚动条在具有 overflow: auto 的元素上的行为方式。我不建议更改它。但是,如果您希望 Borgenk 的答案是正确的,您可以使用以下代码:

$('.scroll-pane')
    .jScrollPane()
    .bind(
        'mousewheel',
        function(e)
        {
            e.preventDefault();
        }
    );

在这里看一个例子(你可能需要缩小你的窗口,这样父级就需要滚动):http://jsfiddle.net/VYcDZ/51/

关于javascript - jscrollpane block 滚动父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2780124/

相关文章:

python - 在 Linux 中实时监控鼠标坐标

javascript - Jquery隐藏 block 外的文本

Qt:在 QDrag 运行时跟踪鼠标位置

javascript - 选择器 - 如何选择 div 中的第一个输入?

javascript - 数组未填满

javascript - 包含插入的 Meteor 方法不返回记录 ID 作为结果

javascript - 为什么要避免在网页中直接定义 JavaScript 函数?

javascript - jCarousel 0.3.0 不工作

javascript - jQuery ui 选项卡表单提交

c# - 在 C# 中捕获和发送键盘/鼠标输入