0

我有一个咖啡脚本:

chart = undefined
$ ->
chart = new Highcharts.Chart(
  chart:
    renderTo: "sales "
    type: "line"

……

chart1 = undefined
$ ->
  chart1 = new Highcharts.Chart(
    chart:
      renderTo: "graph"
      type: "line"

......

<div id="sales" style="min-width: 400px; height: 400px; margin: 0 auto"></div>
<div id="graph" style="min-width: 400px; height: 400px; margin: 0 auto"></div>

如果两个 div 都在同一个 html 页面上,这可以正常工作,但如果我在不同页面上共享每个 div 则不行。我看不出原因..为什么

基本思想是在不同页面上显示不同的折线图。

任何想法?

4

1 回答 1

0

如果您在每个页面上都包含两个图表的代码,您应该会收到一个 javascript 错误 - Highcharts 错误 13 ( http://www.highcharts.com/errors/13 )。

当您告诉 Highcharts 在不存在的 div 中构建图表时,会发生此错误。

此错误通常会阻止显示其他图表。

您只需要调用每个页面上包含元素的图表,而无需调用其他图表。

于 2013-04-15T12:57:04.917 回答