Javascript jscrollpane中有滚动事件的奇怪行为?

Javascript jscrollpane中有滚动事件的奇怪行为?,javascript,jquery,jquery-jscrollpane,Javascript,Jquery,Jquery Jscrollpane,api.scrollToY函数仅在scroll事件中递归运行,是否有任何方法停止它 $('.scroll-pane').bind('scroll',function (e) { api.scrollToY(100) return false; }); 我不明白,但是如果你需要听一个像滚动或调整大小这样的事件,你可以使用去抖动器来完成你的功能。下划线库有一个非常有用的。请参阅更多: 您可以修改易于更改的大小以滚动 当用户滚动时,为什么需要滚动?您正在避免用户在页面上

api.scrollToY函数仅在scroll事件中递归运行,是否有任何方法停止它

 $('.scroll-pane').bind('scroll',function (e) { 
      api.scrollToY(100)
      return false;
 });

我不明白,但是如果你需要听一个像滚动或调整大小这样的事件,你可以使用去抖动器来完成你的功能。下划线库有一个非常有用的。请参阅更多:

您可以修改易于更改的大小以滚动


当用户滚动时,为什么需要滚动?您正在避免用户在页面上滚动。因为我必须重新初始化scroll-y位置,所以我使用的是jscrollpane pluginIt并不重要。我的答案是在调整大小和滚动事件中避免大量的触发事件。如果这不是你需要的,请更好地解释你的问题。很难理解您需要什么以及为什么需要共享的代码。如果这个问题解释得更好,现在你有了各种各样的答案。
var myEfficientFn = debounce(function() {
    // All the taxing stuff you do
}, 250);

window.addEventListener('scroll', myEfficientFn);