Javascript iPhone:固定DIV坚持在页面的中间时,回来“历史”(1)
使用iPhone时固定div出现问题。我知道在iOS 5中添加了position:fixed的功能。我的div位于屏幕的顶部,表现非常好,无论如何,在滚动过程中有一些bug 但真正让我生气的是,在回到当前页面点击javascript:history.back-1链接后,这个div的位置。固定的DIV卡在屏幕中央。当我尝试旋转时,它会跳回到正确的位置 有什么办法可以治愈这个虫子吗 注:有时,通过历史记录:返回功能返回后,div完全不可见。它在滚动后显示。在我看来,这似乎有点相同的问题Javascript iPhone:固定DIV坚持在页面的中间时,回来“历史”(1),javascript,iphone,html,safari,css-position,Javascript,Iphone,Html,Safari,Css Position,使用iPhone时固定div出现问题。我知道在iOS 5中添加了position:fixed的功能。我的div位于屏幕的顶部,表现非常好,无论如何,在滚动过程中有一些bug 但真正让我生气的是,在回到当前页面点击javascript:history.back-1链接后,这个div的位置。固定的DIV卡在屏幕中央。当我尝试旋转时,它会跳回到正确的位置 有什么办法可以治愈这个虫子吗 注:有时,通过历史记录:返回功能返回后,div完全不可见。它在滚动后显示。在我看来,这似乎有点相同的问题 <di
<div class='rlm fixed rlm-zindex'>
<a href='http://webiste.com/' target='_new'>
<img src='banner-960.png' class='jqwatch' border=0 />
</a>
</div>
事实上似乎是这样
有一个解决方案,但您必须将scrollto更改为onload或类似的 你能提供代码示例吗?当然。我已经在问题文本中添加了示例。我已经在Safari桌面上进行了测试,我无法重现这个问题。只有iPhone才能复制吗?很抱歉让你误解了我的问题。我是说iPhone上的Safari。我已经更正了标题。
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; }