gpt4 book ai didi

javascript - 在javascript中检测独特的滚动事件

转载 作者:行者123 更新时间:2023-11-30 15:10:00 25 4
gpt4 key购买 nike

$(window).scroll() 让您检测滚动事件。

但是,单次滚动会触发多次。

如何检测文字滚动事件;即对应于单次滑动或鼠标滚动?

使用时间阈值并不理想,因为如果您滚动得足够用力,它可能会触发长达几秒钟的滚动。

最佳答案

当滚动开始和停止时,没有本地事件来检测,但您可以通过这样的插件实现它:https://github.com/ssorallen/jquery-scrollstop

它提供了两个事件,scrollstart 和 scrollstop。

$(window)
.on("scrollstart", function() {

})
.on("scrollstop", function() {

});

它基本上在第一次滚动后触发 scrollstart 事件,然后在 250 毫秒没有其他滚动事件后触发 scrollstop 事件。时间可调。

关于javascript - 在javascript中检测独特的滚动事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45246438/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com