我总共有4个部分和一个页脚。 第一节,第二节,第三节是正常部分。 在第四部分,我需要正常滚动,因为它的高度超过窗口高度。 下面的代码适用于键盘滚动和鼠标滚动。 但是在移动设备上我向上滚动时会发出问题。 请打开触摸设备上的链接,看看问题。 Js fiddle here
{{1}}
当我们从第4部分向上滑动时(此时自动滚动已设置为false),滑动将用户直接带到第一部分。 我认为它发生的原因是因为当用户滑动时,页面会在触发正常滚动时滚动到顶部。如果我执行控制台日志,我可以看到自动滚动在通过第3部分时被设置回true,但是当自动滚动为假时,当刷卡触发滚动时,页面仍会滚动到顶部。
如果您在移动设备上打开以下链接,您会看到上述问题。适用于键盘。
答案 0 :(得分:0)
期待问题。
未记录hybrid
选项,这意味着在所有可能的情况下可能无法正常工作。