【发布时间】:2015-05-14 20:51:05
【问题描述】:
我正在使用SlickGrid.js 库,它非常棒!
目前唯一的主要问题是 Internet Explorer(在 9、10 和 11 中得到确认),但 Chrome 和 FF 等符合标准的浏览器工作正常。
问题:当网格被滚动然后隐藏然后在 IE 中重新显示时,滚动位置被重置到网格顶部,并且视口/数据被切断或完全隐藏(取决于滚动量)。
这是一个演示 SlickGrid.js IE 错误的小提琴(使用作者的simple example 1):
http://jsfiddle.net/crwxoc17/1/
有人对此有一个通用的修复程序或修补光滑网格吗?
我可以打电话给grid.resizeCanvas() 来解决这个问题,但是它会将滚动条重置到顶部,而且为了处理 Internet Explorer 对每个网格都执行此操作非常烦人。
半工作修复,但仍然搞砸scrolltop:
function onShowGrid1() { grid.resizeCanvas(); }
(现在正在查看 JS 代码,但我尚未确认该错误是 Microsoft 的还是 SlickGrid 的)
【问题讨论】:
标签: javascript jquery internet-explorer slickgrid