私はこのコードを見ました:http://jsfiddle.net/AVygG/
ハイチャートが完全にロードされるポイントはいつですか?highchartsのドキュメントで、events:load:は、highchartが完全にロードされたときにコールバック関数を呼び出すことができるという魔法を実行する必要があることを確認しました。
完全に読み込まれた場合、アラートが表示されたときにvarチャートにすでに値が含まれていると想定できますか?それはチャートがすでにロードされているという良い根拠ですか?
私が尋ねた理由は、ハイチャートがIE8に完全にロードされていないように見える別のコードに取り組んでいるためです。ハイチャートは、その要素のロードで競合状態になっている可能性があるようです。
ありがとう!
$(function () {
// create the chart
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
events: {
load: function(event) {
alert ('Chart loaded');
}
}
},
xAxis: {
},
series: [{
animation: false,
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
}]
});
}); </ p>