IOS -webkit-overflow-scrolling在错误的轴上滚动,或者根本不滚动

IOS -webkit-overflow-scrolling在错误的轴上滚动,或者根本不滚动,第1张

概述我正在使用 html5为 IOS构建移动应用程序.我正在使用“-webkit-overflow-scrolling:touch”来获取原生惯性滚动,但它非常错误.在滚动停止之前,我已经解决了内容未呈现的问题,但是一个持久性错误是这样的: 当我尝试向上和向下滚动时,没有任何反应,但是当我尝试水平滚动时,内容会垂直滚动(离轴90度).如果我浏览我的应用程序并返回页面,有时会修复它.此外,尽管内容丰富, 我正在使用 html5为 IOS构建移动应用程序.我正在使用“-webkit-overflow-scrolling:touch”来获取原生惯性滚动,但它非常错误.在滚动停止之前,我已经解决了内容未呈现的问题,但是一个持久性错误是这样的:

当我尝试向上和向下滚动时,没有任何反应,但是当我尝试水平滚动时,内容会垂直滚动(离轴90度).如果我浏览我的应用程序并返回页面,有时会修复它.此外,尽管内容丰富,但有时它根本不会滚动.

从我用Google搜索的内容来看,人们的共识似乎是Apple已经意识到了这个错误,并且无意在任何时候修复它.有没有人找到一个让-webkit-overflow-scrolling正常工作的解决方案?

解决方法 几个月来我也一直在努力解决这个问题.我发现的最佳特征是:

https://bugs.webkit.org/show_bug.cgi?id=87391

这表示它发生在页面有一个iframe并且内容是从JavaScript设置的时候.我目前在The Graphics Codex version 1.6中的解决方法是使用iScroll4显式滚动页面而不是使用触摸滚动.因为JavaScript是单线程的,所以如果您还要执行动画或后台加载内容,这可能会很慢.

总结

以上是内存溢出为你收集整理的IOS -webkit-overflow-scrolling在错误的轴上滚动,或者根本不滚动全部内容,希望文章能够帮你解决IOS -webkit-overflow-scrolling在错误的轴上滚动,或者根本不滚动所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1104107.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存