Highcharts Legend错误:“typeError:a.legendItem.bBox未定义”

时间:2014-01-16 17:56:22

标签: javascript highcharts

Fiddle: http://jsfiddle.net/jlbriggs/6B7cr/

在Firefox中(但不在Chrome中):

当图例高度超出图表高度时,我收到错误,图表无法呈现。

在上面的示例中,所有渲染都是图例项元素,所有这些都在同一空间中。没有图表,没有图例框等。我收到以下错误:

"Error: TypeError: a.legendItem.bBox is undefined
Source File: http://code.highcharts.com/highcharts.js
Line: 183"

如果我从选项中删除layout: 'vertical',则不会出现错误。 如果我将容器元素的高度设置得更大,我就不会出错。

示例:

这似乎是最新版本的新问题。

有谁能告诉我如何解决这个问题?

感谢,

杰米

{{编辑:截图:

screen shot of problem on fiddle

1 个答案:

答案 0 :(得分:1)

确实这是3.0.8和3.0.9版本中的错误。在3.0.7及即将发布的版本中正常工作:http://jsfiddle.net/6B7cr/17/

现在的解决方案是下载master还是仍然使用3.0.7:

  • <script src="http://code.highcharts.com/3.0.7/highcharts.js"></script>
  • <script src="http://github.highcharts.com/master/highcharts.js"></script>

谢谢!