首页 > 解决方案 > JS检测滚动动作,即使已经在页面底部/顶部

问题描述

我正在使用jquery.nicescroll和绑定滚动事件来检测滚动何时到达底部,但我的问题是 JS 仅在用户实际滚动时才检测到滚动事件。这意味着,如果我到达了 div 的底部并实际向下滚动,JS 不会绑定滚动事件。

我的目标是在用户到达 div 底部时设置一个计时器,如果他们再次滚动(在计时器之后),它将触发一个函数。但是我不希望在用户到达底部时触发该功能(想象您正在向下滚动以阅读页面末尾,然后再次滚动以转到页面的另一部分)。我需要计时操作以确保该功能不会因为“滚动太多”而无法到达页面底部。我需要知道用户已经在底部并在一段时间后再次滚动。

无论如何,我正在寻找的东西是一种检测鼠标滚动/滚动的方法,即使您实际上无法滚动更多。只是滚动的动作,而不是实际的滚动。

标签: javascriptjqueryeventsscrollmouseevent

解决方案


推荐阅读