gpt4 book ai didi

javascript - 移动 Safari 垂直滚动 - 如何检测窗口何时停止在 Javascript 中移动

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:22:07 26 4
gpt4 key购买 nike

是否有一种 js 方法来检测长 iOS safari 页面上的垂直轻弹何时停止移动,例如相当于伪:

window.element.momentumScroll == false

这是为了检测正在减速的内容是否仍在移动或滚动事件是否已完成。

感谢收到所有线索。

附录 我没有在我的代码中实现任何外部库(没有 jQuery 等),需要找到一个本地 js 监听器/方法来告诉我轻弹滚动何时结束。

doc.addeventlistener("scroll", function(e){setvariable to 1}, false)

doc.addeventlistener("noscroll", function(e){setvariable to 0}, false)

最佳答案

方法:

startTop = window.pageYOffset on touchStart

currTop = window.pageYOffset on touchEnd
deltaTop = startTop - currTop
deltaTop == 0 means no momentum scrolling occurred during another event.

关于javascript - 移动 Safari 垂直滚动 - 如何检测窗口何时停止在 Javascript 中移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10573080/

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