1

使用 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; }
4

1 回答 1

0

实际上它似乎 一个 Bug

这里有一个解决方案,但是您必须将 scrollto 更改为 onload 或类似...

于 2012-06-11T12:56:27.330 回答