Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在IE中保持滚动位置_Javascript_Jquery_Internet Explorer - Fatal编程技术网

Javascript 在IE中保持滚动位置

Javascript 在IE中保持滚动位置,javascript,jquery,internet-explorer,Javascript,Jquery,Internet Explorer,我有一个固定的标题和滚动体表。问题是-如果我向下滚动或向左滚动正文,在添加新行后,tbody的滚动位置在IE中重置。在其他浏览器中,所有这些都可以正常工作 对于do tbody scrollable,我使用样式display:block和position:fixed。我使用“固定”是因为它适用于IE的滚动 请参阅上的简单示例(单击行以添加新示例)我在IE8中尝试过。如果要将tbody.find(“tr”).live()替换为tbody.find(“tr”).bind(),则不会重置滚动位置。尝试

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

对于do tbody scrollable,我使用样式display:block和position:fixed。我使用“固定”是因为它适用于IE的滚动


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

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

我在IE9中看到,在当前行之后添加新行之后,滚动位置没有重置。但如果我在最后一行之后添加新行,滚动位置将重置。在IE8中,两种情况下的滚动位置都已重置。感谢您的回答,但这并不能完全解决我的问题。