在IE中保持滚动位置
Keep scroll position in IE
我有一个固定的标题和可滚动的主体表。问题是-如果我向下滚动或滚动离开身体和添加新行后,身体的滚动位置在IE重置。在其他浏览器中都可以正常工作。
对于是否可滚动,我使用样式display:block和position:fixed。我使用"fixed"是因为它适用于IE的滚动。
参见jsfiddle上的简单示例(单击行添加新行)
我在IE8中尝试过。如果将tbody.find("tr").live()
替换为tbody.find("tr").bind()
,则滚动位置不会重置。尝试使用if($.browser.msie)
条件在IE中使用
相关文章:
- 有没有一种方法可以直接从cordova获得滚动位置
- 根据滚动位置动态更改href
- 是否可以使用flexbox显示模型设置元素的滚动位置
- 浏览器持续滚动位置
- Sammy.js缓存和滚动位置时,返回历史
- PHP保持滚动位置
- 按下后退按钮时,如何保持可滚动区域的滚动位置
- 滚动位置 (scrollTop) 硬件是否在浏览器中加速
- 在 React 中创建滚动位置指标
- 关闭移动菜单后恢复滚动位置
- 检测可滚动元素内的滚动位置
- 如何在反应性呈现新帖子时保持滚动位置
- UI 路由器 - 在状态之间转换时记住滚动位置
- 单击下拉列表时保持滚动位置(javascript)
- 保留选项后的滚动位置(单击时)
- js-scrollToEl获取滚动位置
- Backbone.js路由和滚动位置
- 如何更改页眉'的底部边框颜色取决于滚动位置
- 如何精确地获得页面的最大滚动位置
- 导航栏固定底部位置,当到达滚动位置时切换到静态