在IE中保持滚动位置

时间:2011-07-31 14:53:00

标签: javascript jquery internet-explorer

我有一个带有固定标题和可滚动主体的表。问题是 - 如果我向下滚动或向左滚动主体并在添加新行后,tbody的滚动位置在IE中重置。在其他浏览器中,一切正常。

对于do tbody scrollable,我使用样式显示:block和positon:fixed。我使用“修复”,因为它适用于IE滚动。

请参阅jsfiddle上的简单示例(点击行添加新的一行)

1 个答案:

答案 0 :(得分:1)

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