【发布时间】:2015-10-01 17:00:39
【问题描述】:
我有一个固定的顶部导航栏,当页面内容被滚动时,它始终位于所有内容的顶部。我注意到在 Chrome for iOS 和 Safari 独立模式下,固定栏在页面卸载时会在任何其他元素之前消失。如何让所有元素,无论定位如何,同时消失?
Demo:http://kodu.ut.ee/~b04866/demo/demo.html 在 Chrome for iOS 中加载页面,反复点击刷新。观察固定的 div 是如何先消失的,然后是其余的内容,最后是页面被重绘。
【问题讨论】:
-
这似乎是一个 WebKit 问题(使用 Mobile Safari 和 Chrome 测试)。带有
position: fixed、position: device-fixed或position: sticky的元素在页面卸载时消失。
标签: ios css google-chrome fixed iphone-standalone-web-app