我遇到了滚动的奇怪问题,在网页上做了一些ajax操作后,动态添加&从页面中删除内容。鼠标滚动挂断(鼠标scoll事件不起作用)并从键盘上按向上箭头键解决了问题。
我想知道有没有类似铬的已知问题?
修改
我在页面上没有任何js错误,我只是简单地将内容添加到div块
<div id="ContentArea">
<!-- load contents here -->
</div
<script>
loadHtml('/my/target/page', 'ContentArea');
// this contents may vary in size
</script>
修改
当我在回答某个问题时点击StackOverflow
时load (n) new answers
发生了类似的事情。 (前几天)
答案 0 :(得分:2)
我有类似的问题,并在更换内容之前滚动到顶部/左角来修复它们。只需在替换任何内容之前添加以下行:
window.scrollTo(0, 0);
我在Mac上只使用Chromium 9.0.594.0(67311)进行了测试,但我认为这也适用于其他平台。
答案 1 :(得分:0)
我在Chrome和滚动方面遇到了奇怪的问题,然后我卸载了SmoothScroll扩展程序,一切正常。
尝试停用所有扩展程序并查看问题是否仍然存在(请注意:禁用不会卸载它们,但会帮助您确定扩展程序是否导致问题):
菜单按钮 - &gt;工具 - &gt;扩展
然后点击所有这些上的“禁用”链接(您可能需要重新启动Chrome以获得良好的衡量标准)