在测试此问题的修复程序时:
Slickgrid Horizontal Scrollbar Covers Last Row
我注意到更新的代码会导致IE9中水平滚动条下方的“随机”空格。浏览器模式设置为IE7时,jsFiddle无法在IE9中运行( SCRIPT1028:预期标识符,字符串或数字)
错误未见:
小提示演示问题(在 IE9中查看):
http://jsfiddle.net/ericjohannsen/LtsvJ/9/
在appropriate ticket on GitHub添加了评论,但没有重新打开它的权限。
注意:slick.grid.js托管在我自己的服务器上,因为IE9抱怨说 https://raw.github.com/mleibman/SlickGrid/master/slick.grid.js 报告了错误的MIME类型并拒绝加载它。该代码对应于更改 https://github.com/mleibman/SlickGrid/commit/6d3b8a0844a0ef8528b11e67ef0bd0f5265d1c7b
更新
在IE7浏览器模式下IE9
IE9的IE7浏览器模式中存在JavaScript错误,导致网格无法渲染。但是,IE9控制台中的调用堆栈为空。错误是
SCRIPT1028: Expected identifier, string or number
show, line 90 character 1
单击JS控制台中的链接会显示错误此位置无法使用源代码。
IE9常规模式
从IE9添加了截图。请注意,IE9中没有报告JavaScript错误。
答案 0 :(得分:1)
仅当您托管自己的slick.grid.js时才会发生这种情况。在我改变你的jsfiddle以包含http://mleibman.github.com/SlickGrid/slick.grid.js(不是http://raw.github ...,它没有正确的MIME类型)之后,一切都开始有效了。
IE7模式仍然失败,但错误似乎来自jsfiddle.net而不是来自SlickGrid。