Slickgrid Horizo​​ntal Scrollbar在IE9中添加Random Whitespace

时间:2012-08-07 20:50:05

标签: slickgrid

在测试此问题的修复程序时:

Slickgrid Horizontal Scrollbar Covers Last Row

我注意到更新的代码会导致IE9中水平滚动条下方的“随机”空格。浏览器模式设置为IE7时,jsFiddle无法在IE9中运行( SCRIPT1028:预期标识符,字符串或数字

错误未见

  • Chrome(当前)
  • Safari(当前)
  • Firefox(当前)
  • 使用浏览器模式IE8的IE 9

小提示演示问题(在 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错误。

enter image description here

1 个答案:

答案 0 :(得分:1)

仅当您托管自己的slick.grid.js时才会发生这种情况。在我改变你的jsfiddle以包含http://mleibman.github.com/SlickGrid/slick.grid.js(不是http://raw.github ...,它没有正确的MIME类型)之后,一切都开始有效了。

IE7模式仍然失败,但错误似乎来自jsfiddle.net而不是来自SlickGrid。