桌面浏览器在窗口滚动时连续触发滚动事件。移动设备通常会在滚动结束时触发一次事件。
我正在做一些花哨的事情,只有在我能获得连续的滚动事件时才有效——否则它看起来很糟糕。绕过这个并在单滚动事件浏览器中实现移动友好版本是微不足道的,但是我如何检测浏览器是发出单个滚动事件还是连续滚动事件?
看来我唯一的选择是嗅探浏览器并为移动设备禁用此功能——这意味着可能在少数支持连续滚动事件的移动浏览器中禁用它——或者保持启用状态并让它在单事件浏览器。
最佳答案
如果我没有正确理解你的问题。所以我的建议是创建一个变量并每次用 + 1 增加它的值,并在调用滚动的函数中提醒它。在函数外创建变量
关于javascript - 检测哪些浏览器触发连续滚动事件(而不是仅在滚动结束时触发),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30055252/