一些ajax操作后的chrome滚动问题

一些ajax操作后的chrome滚动问题,ajax,google-chrome,Ajax,Google Chrome,在对网页执行了一些ajax操作之后,我遇到了一个奇怪的滚动问题,这些操作可以动态地添加和删除网页中的内容。鼠标滚动挂起(鼠标滚动事件不起作用),按键盘上的向上箭头键可以解决问题 我想知道chrome有没有类似的已知问题 编辑: 我在页面上没有任何js错误,我只是动态地向div块添加内容 <div id="ContentArea"> <!-- load contents here --> </div <script> loadHtml(

在对网页执行了一些ajax操作之后,我遇到了一个奇怪的滚动问题,这些操作可以动态地添加和删除网页中的内容。鼠标滚动挂起(鼠标滚动事件不起作用),按键盘上的向上箭头键可以解决问题

我想知道chrome有没有类似的已知问题

编辑:

我在页面上没有任何js错误,我只是动态地向div块添加内容

<div id="ContentArea">
    <!-- load contents here -->
</div

<script>
     loadHtml('/my/target/page', 'ContentArea');
     // this contents may vary in size
</script>


我在Chrome和滚动方面遇到了奇怪的问题,然后我卸载了扩展,一切正常

尝试禁用所有扩展,看看问题是否依然存在(注意:禁用不会卸载它们,但会帮助您确定是否是扩展导致了问题):

菜单按钮->工具->扩展


然后单击所有内容上的“禁用”链接(您可能需要重新启动Chrome以获得更好的效果)

我遇到了类似的问题,并在替换内容之前通过滚动到左上角解决了这些问题。在替换任何内容之前,只需添加以下行:

window.scrollTo(0, 0);

我只在Mac上使用Chromium 9.0.594.0(67311)进行了测试,但我认为在其他平台上也可以使用Chromium 9.0.594.0进行测试。

如果您发布一些代码,那么猜测起来就容易多了。我安装了许多其他扩展,可能是其中一个导致了这种情况。因此,如果它只出现在我的浏览器上,我就不必担心。我的机器在没有SmoothScroll的情况下出现了这个问题。这是为我解决的:window.scrollTo(window.scrollTop()+1);