我目前一直在项目上使用jQuery Custom Scrollbar。 我有一个带滚动条的主div,另一个有带滚动条的小div。每当滚动小div时,当滚动条遇到内容结尾时,它都会触发主div滚动。 滚动小div时如何防止主div滚动?
干杯。
答案 0 :(得分:0)
不看代码就很难回答。通常,可以使用e.stopPropagation();
阻止事件冒泡。例如,
$('#someDiv').on('scroll', function(e) {
e.stopPropagation();
// rest of Scrollbar code
});
如果您无权或不想修改滚动条源代码中的scroll
事件,则需要跟踪小div的“滚动结束”事件并触发e.preventDefault()
或e.stopPropagation();
。您的代码将有助于获得更精确的答案。