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 Error 13 ( http://www.highcharts.com/errors/13 ) が発生するはずです。

このエラーは、Highcharts に存在しない div でグラフを作成するように指示した場合に発生します。

このエラーにより、多くの場合、他のグラフが表示されなくなります。

各ページの要素を含むグラフのみを呼び出す必要があり、他のものは呼び出す必要はありません。

于 2013-04-15T12:57:04.917 に答える