【问题标题】:Snap back the page to inner scroll when user overscroll on IOS当用户在 IOS 上滚动时,将页面恢复到内部滚动
【发布时间】:2020-12-20 18:00:33
【问题描述】:

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

供参考:tesla.com

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

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

【问题讨论】:

    标签: javascript css ios scroll overscroll


    【解决方案1】:
    window.addEventListener("touchmove", () => {
      window.scrollTo(0, 0);
    });
    

    解决了这个问题。花费我生命中的 6 个小时来弄清楚。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-06
      • 1970-01-01
      • 2021-05-29
      • 1970-01-01
      相关资源
      最近更新 更多