使用 iPhone 时遇到固定 div 问题。我知道在 iOS 5 中添加了 position:fixed
功能。我的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; }
最佳答案
关于javascript - iPhone:修复了返回时 div 粘在页面中间的问题 "history.back(-1)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10972884/