Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript iPhone:固定DIV坚持在页面的中间时,回来“历史”(1)_Javascript_Iphone_Html_Safari_Css Position - Fatal编程技术网

Javascript iPhone:固定DIV坚持在页面的中间时,回来“历史”(1)

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

使用iPhone时固定div出现问题。我知道在iOS 5中添加了position:fixed的功能。我的div位于屏幕的顶部,表现非常好,无论如何,在滚动过程中有一些bug

但真正让我生气的是,在回到当前页面点击javascript:history.back-1链接后,这个div的位置。固定的DIV卡在屏幕中央。当我尝试旋转时,它会跳回到正确的位置

有什么办法可以治愈这个虫子吗

注:有时,通过历史记录:返回功能返回后,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>
事实上似乎是这样


有一个解决方案,但您必须将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; }