Javascript appendChild重置IE中其他页面元素的滚动

Javascript appendChild重置IE中其他页面元素的滚动,javascript,internet-explorer,appendchild,Javascript,Internet Explorer,Appendchild,在IE中查看时,页面上的div滚动条有问题,在Chrome或FF中没有问题 我在一个有滚动条(垂直)的页面上有一个div,如果在我使用函数appendChild到页面正文或任何其他部分时向下滚动了该div,则另一个div上的滚动将重置回顶部。 请您提供一些建议,说明为什么会发生这种情况,可能与重画/回流有关,但为什么仅限于IE 我注意到的另一个原因可能是,它似乎只发生在位置固定的页面上。在渲染时,Internet Explorer 9在我的页面上的元素上发现一个死类引用。当它这样做时,在这种情况

在IE中查看时,页面上的div滚动条有问题,在Chrome或FF中没有问题 我在一个有滚动条(垂直)的页面上有一个div,如果在我使用函数appendChild到页面正文或任何其他部分时向下滚动了该div,则另一个div上的滚动将重置回顶部。 请您提供一些建议,说明为什么会发生这种情况,可能与重画/回流有关,但为什么仅限于IE


我注意到的另一个原因可能是,它似乎只发生在位置固定的页面上。

在渲染时,Internet Explorer 9在我的页面上的元素上发现一个死类引用。当它这样做时,在这种情况下,它会重新加载每个元素,而不会保存它已向下滚动的距离。

您能用演示、at或类似的方式重现问题吗?我无法重现您的问题谢谢您的回复。我无法以最简单的形式重现它。这只是因为一个页面变得越来越复杂,我成功地在我的页面上使用了类似的东西。我将尝试添加使页面变得复杂的各个组件,直到我重新创建问题,很抱歉浪费了时间,但我想可能有人遇到过类似的事情,也许可以帮我省去头痛。哦,对不起。。ie9&它不会发生在ie8(文档模式)中。这可能与window.attachEvent(“onscroll”,DoSomething)有关,因为当它在IE 8文档模式下不起作用时,问题就消失了。我花了一整天的时间将所有内容隔离到最底层,测试每一步。我终于将问题锁定到页面上一个div上缺少的类声明上。我给了它一个类名,但是这个类不存在。谢谢你,希望我能回到过去。