使用 scrollTo 并设置 `lock: true` 不会停止移动设备上正在进行的触摸滚动
作者: imbachb创建于 2024年3月12日更新于 2024年7月31日
标签bug
scrollTo 似乎无法阻止移动设备上正在进行的触摸滚动,即使指定了 lock: true。这个“错误”可以通过以下步骤重现:
- 用户在移动设备上将手指放在屏幕上,即正在进行触摸滚动
- 同时应用程序使用
scrollTo并指定lock: true - 滚动动画开始
- 如果用户不放开触摸,而是移动手指,页面就会在起始点和
scrollTo动画进度之间来回震动。
内容来源: darkroomengineering/lenis