4

我正在开发的网站遇到大量问题。甚至下载到缓慢的页面加载等。但我遇到的最大问题是固定位置元素的行为。

首先,导航应该始终保持固定,但事实并非如此。但是,如果您在滚动时重新加载,它确实会出现在页面中间。很奇怪。

现场直播在这里

其次,背景应该保持固定,但事实并非如此。

导航代码

<div class="navwrapper">
    <nav id="top">
        <div class="wrapper">
            <ul>
                <li><a href="#project" class="scroll">The Project</a></li>
                <li><a href="#makers" class="scroll">The Makers</a></li>
                <li><a href="#markets" class="scroll">The Markets</a></li>
                <li><a href="#workshops" class="scroll">The Workshops</a></li>
                <li><a href="#shop" class="scroll">The Shop</a></li>
                <li><a href="#getinvolved" class="scroll">Get involved</a></li>
            </ul>
    </div></nav>
    <span class="navshadow"></span>
</div>

CSS

.navwrapper{position:fixed;width: 100%;top: 0;}
4

1 回答 1

3

Chrome 中有一个位置固定和变换的错误:

https://code.google.com/p/chromium/issues/detail?id=20574

所以你必须从.label.

也可以看看:

位置固定不适用于标题

于 2013-11-03T22:11:34.497 回答