iOS 11,Cordova应用程序侧边栏在滚动时消失



我们发布了基于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的各种消失的内容问题,无法修复它们。奇怪的是,我无法在普通的移动野生动物园浏览器中复制它们。他们只显示在无头网视图中。

最新更新