当在我构建的网站上滚动时,使用CSS属性position: fixed
可以像预期的那样在页面顶部保留一个导航栏.
然而,在Chrome中,如果你使用导航栏中的链接,它sometimes就会消失.通常,您单击的项目仍然可见,但并非总是可见.有时整件事都会消失.四处移动鼠标将带回元素的一部分,使用滚轮或箭头键滚动只需单击一次即可带回元素.你可以在https://nikeplusphp.charanj.it上看到它(间歇性地)发生-你可能必须点击几个导航链接几次才能看到它发生.
我也try 过z索引和可见性/显示类型,但没有成功.
我遇到了this question个问题,但解决方案对我根本不起作用.IE和Firefox运行良好,这似乎是webkit的一个问题.
这是一个已知问题,还是有修复程序可以使固定元素保持可见?
Update:个
只有top: 0;
个元素的效果,我试了bottom: 0;
个,效果和预期的一样.