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

时间:2012-06-18 17:03:42

标签: javascript internet-explorer appendchild

我在IE浏览器中查看页面上的div滚动时遇到问题,Chrome或FF没问题 我在一个页面上有一个div,它有一个滚动条(垂直),如果它已经向下滚动,当我使用函数appendChild到主体或页面的任何其他部分时,另一个div上的滚动重置为顶部。 请问您可以提供任何可能发生这种情况的建议,也许与重绘/重排有关,但为什么只有IE?

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

1 个答案:

答案 0 :(得分:0)

Internet Explorer 9在渲染时在我的页面上的元素上找到了一个死类引用。当它执行此操作时,它会在这种情况下再次装入每个元素,而不会保存已经向下滚动的距离。