所涉及的网站是:http://kaye.at/baby
在桌面端,主要内容会滚动到倒计时上方并位于导航栏下方,这些元素都是固定的。但是,在移动端 Safari 上,当用户向上滑动时,内容会在倒计时后面滚动,但一旦松开触摸,它就会弹到前面。
不知道这是否是一个 bug 或者是否可以修复?
以下是 CSS 代码:
#header { position: fixed; width: 100%; top: 0px; z-index: 10; }
#content { width: 100%; position: relative; top: 650px; z-index: 7; }
#banner { position: fixed; width: 100%; position: fixed; background: url('http://kaye.at/baby/img/stork.jpg') no-repeat center bottom #fff; padding-top: 185px; z-index: 1; }
#defaultCountdown { max-width: 70%; height: auto; }
以及 HTML(主体结构):
<div id="header">
<div id="nav">
<ul>
<li><a class="active" href="index.php">START</a></li>
<li><a href="ultrasound-images.php">ULTRASOUND PICS</a></li>
<li><a href="pinkorblue.php">PINK OR BLUE?</a></li>
</ul>
</div>
</div>
<div id="banner">
<div id="defaultCountdown"></div>
</div>
<div id="content">
</div>