IE 8在初始页面加载时不会滚动到片段

时间:2010-08-09 14:55:06

标签: internet-explorer cross-browser fragment pageload

我遇到了IE的问题,当页面加载时,它不会滚动到片段(URL上的#foo)。片段的锚是基本HTML的一部分,它不是动态的或任何东西。页面很重。如果我进入位置栏并按Enter键,它会按预期滚动到锚点(并在其他浏览器中观察到)。在IE 7和IE 8上观察到行为。任何人遇到这种情况并有一个解决方法吗?

1 个答案:

答案 0 :(得分:1)

您是否尝试过延迟滚动操作,直到说窗口加载事件而不是DOM就绪事件?这样可以更准确地向下移动并计算它需要去的地方。

演示或一些代码显然有助于调试。