首页 > 解决方案 > 当用户在 IOS 上滚动时,将页面恢复到内部滚动

问题描述

我正在尝试构建特斯拉克隆应用程序。我在应用程序的移动使用过程中发现了问题。在 Tesla 网站上,当用户尝试过度滚动时,页面会自动弹回。在网站上实现了内部滚动并在部分之间进行捕捉,因此当您过度滚动时,您会被卡住,您可以切换页面并强制,但内部滚动不起作用,您必须等到页面从过度滚动的位置。我希望我解释了它,所以你能明白我的意思。

供参考:tesla.com

我的网站:https ://axis-9f3a8.firebaseapp.com/

页面的git:https ://github.com/FlipTaras/tesla-clone

标签: javascriptcssiosscrolloverscroll

解决方案


window.addEventListener("touchmove", () => {
  window.scrollTo(0, 0);
});

修复了问题。花费我生命中的 6 个小时来解决这个问题。


推荐阅读