我们发布了基于iOS Cordova的几个应用程序。我们使用的图形接口框架是从引导程序得出的。在所有应用程序中,我们都有一个侧边栏,其位置固定在CSS中。除此之外,我们还有一个可滚动的内容(UL列表中的一系列LI)。直到iOS 10,一切都很好,但是现在我们有一个奇怪的行为。滚动内容,侧边栏只是消失了。我已经阅读了许多建议(尤其是此溢出滚动不适用于位置固定元素iOS)。这些解决方案都没有真正起作用。但是最奇怪的是,这种行为仅在iOS11的beta中开始(而拟议的解决方案来自iOS 5及以后)。
当我说它不起作用时,我的意思是这样解决:
.main-sidebar * {
transform: translate3d(0,0,0); }
正确地适用于.main-sidebar的第一个内部元素,而其他子元素仍然消失。
那么,任何人都面临着这种特殊情况?
谢谢fabio
尝试给z轴的实际值。IE:transform: translate3d(0,0,1px)
。
我发现,与之相关的硬件加速度,而不是空的零值。
,但我怀疑这会完全解决问题。我有iOS 11的各种消失的内容问题,无法修复它们。奇怪的是,我无法在普通的移动野生动物园浏览器中复制它们。他们只显示在无头网视图中。