在IE中保持滚动位置

Keep scroll position in IE

本文关键字:滚动 位置 IE      更新时间:2023-09-26

我有一个固定的标题和可滚动的主体表。问题是-如果我向下滚动或滚动离开身体和添加新行后,身体的滚动位置在IE重置。在其他浏览器中都可以正常工作。

对于是否可滚动,我使用样式display:block和position:fixed。我使用"fixed"是因为它适用于IE的滚动。

参见jsfiddle上的简单示例(单击行添加新行)

我在IE8中尝试过。如果将tbody.find("tr").live()替换为tbody.find("tr").bind(),则滚动位置不会重置。尝试使用if($.browser.msie)条件在IE中使用