#315·lenis

使用 scrollTo 并设置 `lock: true` 不会停止移动设备上正在进行的触摸滚动

作者: imbachb创建于 2024年3月12日更新于 2024年7月31日
标签bug

scrollTo 似乎无法阻止移动设备上正在进行的触摸滚动,即使指定了 lock: true。这个“错误”可以通过以下步骤重现:

  • 用户在移动设备上将手指放在屏幕上,即正在进行触摸滚动
  • 同时应用程序使用 scrollTo 并指定 lock: true
  • 滚动动画开始
  • 如果用户不放开触摸,而是移动手指,页面就会在起始点和 scrollTo 动画进度之间来回震动。

内容来源: darkroomengineering/lenis