jscrollpane块滚动父级

sab*_*ker 6 javascript mouse jquery jscrollpane

我可以制作jscrollpne,即使子滚动到达底部时,父窗格也不会滚动.现在,当子滚动到达底部时,父卷轴会发生滚动.我希望父级只在鼠标不在子滚动窗格时滚动.

vit*_*tch 5

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

$('.scroll-pane')
    .jScrollPane()
    .bind(
        'mousewheel',
        function(e)
        {
            e.preventDefault();
        }
    );
Run Code Online (Sandbox Code Playgroud)

在这里查看示例(您可能需要缩小窗口,以便父级有任何需要滚动):http://jsfiddle.net/VYcDZ/51/


Bor*_*enk 4

您可以使用event.preventDefault()

$('.selector').mousewheel(function(event) {
    event.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)