是否有一种 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/