使用 iPhone 的固定 div 有问题。我知道在 iOS 5 中position:fixed
添加了 for 的功能。我的 div 位于屏幕的顶部,表现还不错,无论如何,滚动过程中存在一些错误。
但真正javascript:history.back(-1)
让我生气的是——点击链接回到当前页面后这个 div 的位置。固定的 div 粘在屏幕中间。当我尝试滑动时,它会跳回正确的位置。
有什么办法可以治愈这个错误吗?
PS。history:back
有时,通过函数返回后,div 是完全不可见的。它在滚动后显示。在我看来有点同样的问题。
<div class='rlm fixed rlm-zindex'>
<a href='http://webiste.com/' target='_new'>
<img src='banner-960.png' class='jqwatch' border=0 />
</a>
</div>
和 CSS:
div.rlm {
top: 0;
left: 0;
right: 0;
width: 100%;
height: auto;
margin-bottom: 0;
padding-bottom: 0;
border-bottom: solid 1px;
}
div.rlm img {
width: 100%;
left: 0;
right: 0;
}
.fixed { position: fixed; }
.rlm-zindex { z-index: 5; }