Internet explorer 8 Highcharts-IE8未正确渲染图表

Internet explorer 8 Highcharts-IE8未正确渲染图表,internet-explorer-8,highcharts,Internet Explorer 8,Highcharts,我们有一个图表在IE8中呈现不正确。昨天我们刚刚用最新版本更新了Highcharts.js文件,因为我们在“d.join”上收到了一个脚本错误。现在我们没有得到任何脚本错误,我们的页面继续正确加载,这是朝着正确方向迈出的一步,但是图表缺少轴和绘图线以及颜色 以下是Chrome/IE10/IE9中的图表: 在IE 8中: 请帮我弄清楚。谢谢 您的问题似乎是由于升级到jQuery 2.x造成的。jQuery有意放弃对Internet Explorer 8及以下版本的支持。看 你的解决办法是 降级

我们有一个图表在IE8中呈现不正确。昨天我们刚刚用最新版本更新了Highcharts.js文件,因为我们在“d.join”上收到了一个脚本错误。现在我们没有得到任何脚本错误,我们的页面继续正确加载,这是朝着正确方向迈出的一步,但是图表缺少轴和绘图线以及颜色

以下是Chrome/IE10/IE9中的图表:

在IE 8中:


请帮我弄清楚。谢谢

您的问题似乎是由于升级到jQuery 2.x造成的。jQuery有意放弃对Internet Explorer 8及以下版本的支持。看

你的解决办法是

  • 降级到jQuery 1.x
  • 放弃对Internet Explorer 8的支持

  • 您是否正在使用jQuery,最近是否将其更新为版本2?如果是这样的话,那就是你的问题所在。我们已经确定Telerik控件的最新更新或JQuery的并发更新对此负责。当我们弄明白的时候,我会发帖的,因为我相信你的很多用户都在使用同样的技术。凯文,谢谢你的帮助。我们才意识到这已经发生了。不幸的是,我们严重依赖JQuery,希望保留最新版本。这个问题会很快得到解决吗?jQueryV2放弃了对ie8及以下版本的支持。这是故意的,因此不会有修复。您最好的选择是降级到jQuery的最新1.x版本。或者你可以放弃对ie8的支持!我很想放弃对IE8的支持!不幸的是,我们的许多客户仍在使用它,因此我们必须给他们一些时间。再次感谢!进一步研究,我们使用的是JQuery 1.9.X,而不是2.0,所以它应该仍然可以工作,对吗?当我们回滚到1.7.2时,它又开始工作了。有什么想法吗?没有javascript错误。我们正在取得进展,因为它在一台计算机上运行良好,而不是在另一台计算机上。是否存在某些IE 8安全设置可能导致此问题?请尝试清除浏览器缓存/历史记录。除此之外,我没有什么想法。这是一行代码,来自渲染函数,尽管我们没有在怪癖模式下运行,但它还是搞砸了:
    doAnimation=animation&&!!series.animate&&chart.renderer.isSVG,//当组div被隐藏时,此动画在IE8怪癖中不起作用,//并且在其他旧版本中看起来不好
    要修复此问题,我已重置Internet Explorer。我不认为我们会进一步调查是哪种环境导致了这种情况,除非我们有一个客户遇到了同样的问题。但是,如果有人知道答案,请发帖!谢谢