html – iOS 11,Cordova app侧边栏在滚动时消失

html – iOS 11,Cordova app侧边栏在滚动时消失,第1张

概述我们发布了几款基于Cordova for iOS的应用程序.我们使用的图形界面框架是AdminLTE,派生自Bootstrap. 在所有应用程序中,我们都有一个侧边栏,其位置在CSS中是固定的.除此之外,我们还有一个可滚动的内容(UL列表中的一系列LI).一切都很好,直到iOS 10,但现在我们有一个奇怪的行为.滚动内容,侧边栏就会消失. 我已经阅读了很多建议(尤其是这个 Overflow scr 我们发布了几款基于Cordova for iOS的应用程序.我们使用的图形界面框架是adminLTE,派生自bootstrap.
在所有应用程序中,我们都有一个侧边栏,其位置在CSS中是固定的.除此之外,我们还有一个可滚动的内容(ul列表中的一系列li).一切都很好,直到iOS 10,但现在我们有一个奇怪的行为.滚动内容,侧边栏就会消失.
我已经阅读了很多建议(尤其是这个 Overflow scrolling not working on position fixed element iOS).
这些解决方案都没有真正奏效.但最奇怪的是,这种行为只是在iOS11的测试版中开始(而提议的解决方案来自iOS 5及更高版本).

当我说它不起作用时,我的意思是这个修复:

.main-sIDebar * {    transform: translate3d(0,0); }

正确应用于.main-sIDebar的第一个内部元素,而其他子元素仍然消失.

那么,有人遇到过这种特殊情况吗?

谢谢
法比奥

解决方法 尝试给z轴赋予实际值.即:transform:translate3d(0,1px).

我发现我可以更好地使用硬件加速,而不是空零值.

但我怀疑它会完全解决这个问题. iOS 11中存在各种消失的内容问题,无法修复它们.奇怪的是,我无法在普通的移动Safari浏览器中重现它们.它们只显示在无头网页视图中.

总结

以上是内存溢出为你收集整理的html – iOS 11,Cordova app侧边栏在滚动时消失全部内容,希望文章能够帮你解决html – iOS 11,Cordova app侧边栏在滚动时消失所遇到的程序开发问题。

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

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

原文地址: http://outofmemory.cn/web/1053461.html

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

发表评论

登录后才能评论

评论列表(0条)

保存