javascript - 当用户在 IOS 上滚动时,将页面恢复到内部滚动
问题描述
我正在尝试构建特斯拉克隆应用程序。我在应用程序的移动使用过程中发现了问题。在 Tesla 网站上,当用户尝试过度滚动时,页面会自动弹回。在网站上实现了内部滚动并在部分之间进行捕捉,因此当您过度滚动时,您会被卡住,您可以切换页面并强制,但内部滚动不起作用,您必须等到页面从过度滚动的位置。我希望我解释了它,所以你能明白我的意思。
供参考:tesla.com
解决方案
window.addEventListener("touchmove", () => {
window.scrollTo(0, 0);
});
修复了问题。花费我生命中的 6 个小时来解决这个问题。
推荐阅读
- java - java.lang.IllegalArgumentException:宽度和高度必须 > 0 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2817)
- swift5 - 覆盖函数:pressBegan 和 pressEnded 不起作用
- java - 如何使用 guice 只注入一个变量?
- python - Python Tensorflow-GPU:“成功打开动态库 cudart64_101.dll”
- python - 返回类变量属性时的python __getattribute__ RecursionError
- oop - 如何克隆工厂创建的对象?
- excel - 在 Power Query 编辑器中比较 2 个不同的行
- c++ - 为什么 std::string::find() 可以处理'\0'?
- arrays - 如何摆脱数组中的幻像行?
- django - 如何解决 django 中的 IntegrityError(FOREIGN KEY 约束失败)?