Highcharts - IE8没有正确渲染图表

Highcharts - IE8没有正确渲染图表

问题描述:

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

这里是图的样子在Chrome/IE10/IE9:

Chrome

和IE 8:

Internet Explorer

请帮我想出解决办法。谢谢!

+0

您是否使用jQuery和你最近更新的到版本2?如果是这样,那么这将是你的问题所在。 – 2013-05-02 14:11:14

+0

我们已经确定了Telerik控件的最新更新或对JQuery的并发更新,并对此负责。我会在我们弄清楚的时候发布,因为我相信很多用户都使用相同的技术。 – HorseFly 2013-05-02 14:58:05

+0

凯文,感谢您的帮助。我们刚刚意识到发生了。不幸的是,我们严重依赖JQuery,并希望保留最新版本。这会很快解决吗? – HorseFly 2013-05-02 14:59:55

它看起来像你的问题是由于升级到jQuery 2.x. jQuery故意放弃对Internet Explorer 8及以下版本的支持。见http://blog.jquery.com/2013/04/18/jquery-2-0-released/

你的解决办法是要么

  1. 降级到jQuery的1.x的
  2. 放下你支持的Internet Explorer 8
+0

进一步深入研究,我们使用的是JQuery 1.9.X,而不是2.0,所以它应该仍然有效,对吗?当我们回滚到1.7.2时,它再次开始工作。有任何想法吗? – HorseFly 2013-05-02 15:25:03

+0

你是否收到任何javascript错误? – 2013-05-02 15:33:27

+0

没有javascript错误。我们正在进一步,因为它在一台电脑上正常工作,而不是另一台。是否有一些IE 8的安全设置可能导致这可能? – HorseFly 2013-05-02 16:31:11