我正在开发一个小应用程序,想知道如何监听滚动事件的结束。
我知道以下代码可以让我监听滚动事件,但在我的情况下,我正在寻找一种方法,在用户停止滚动后触发事件。
如果有任何关于如何最好地完成它的想法,我将非常感激您的帮助;否则,如果有任何第三方库可以完成这项工作,我也会非常感激任何建议。
谢谢。
我知道以下代码可以让我监听滚动事件,但在我的情况下,我正在寻找一种方法,在用户停止滚动后触发事件。
window.addEventListener('scroll', () => {
(!this.state.showScrollWidget) ? this.setState({showScrollWidget: true}) : null;
})
如果有任何关于如何最好地完成它的想法,我将非常感激您的帮助;否则,如果有任何第三方库可以完成这项工作,我也会非常感激任何建议。
谢谢。
setTimeout()
即可。使用另一个库来处理如此微不足道的事情是没有意义的(如果真的存在的话 - 我表示怀疑)。 - Rory McCrossan