2

我有一个间歇性的问题,我认为是由于未清除的浮动。Chrome(我的主要开发浏览器)中发生的情况是垂直滚动条将锁定在顶部位置,我无法向下滚动页面。最初,当页面开始加载时,它将允许您滚动,然后当页面加载时,它将跳回到开头并锁定自身。

我刚刚撕开我的页面,寻找未清除的浮动和丢失的标签,最后发现这是由于 URL 末尾有一个 # (它以编程方式添加并在我刷新页面时保留)。

此问题仅发生在 chrome 中 - 似乎不会发生在其他 webkit 浏览器中。

我假设它正在寻找一个锚,但没有找到它然后放弃。它绝对是一个错误,但想知道一种解决方法,或者为什么它只在我的网站上这样做 - 例如,我不能在这里复制它。

Shift 单击 URL 以在新浏览器中打开

将锁定的 URL:/faq#

未锁定的 URL(相同但没有 #):/faq

4

1 回答 1

-1

对我来说,解决方案是弹出 div 的样式:我必须确保一个带有 z-index 且没有浮动但被浮动 div 包围的 div 被赋予样式float:none和明确的宽度(浮动这不是必需的,因为它是绝对的定位)。我有一个线程在这里解决这个问题。

于 2009-12-07T12:46:12.673 回答