0

我目前一直在一个项目中使用 jQuery Custom Scrollbar。我有一个带有滚动条的主 div 和另一个带有主 div 内滚动条的小 div。每当我滚动小 div 时,它会在滚动条遇到内容末尾时触发主 div 滚动。滚动小div时如何防止滚动主div?

干杯。

4

1 回答 1

0

不看代码很难回答。通常,可以通过使用来阻止事件冒泡e.stopPropagation();。例如,

$('#someDiv').on('scroll', function(e) {
    e.stopPropagation();
    // rest of Scrollbar code
});

如果您无权访问或不想修改scroll滚动条源代码中的事件,则需要跟踪小 div 的“滚动结束”事件并触发e.preventDefault()or e.stopPropagation();。您的代码将有助于获得更准确的答案。

于 2018-08-10T04:35:09.510 回答