IE8のハイチャートに問題があります。私はそのような単純な(デモンストレーション用の)コードを持っています:
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'area',
},
series: [{
data: [1,2,3]
}]
});
});
それはうまくいきます。
チャートを再描画しようとすると
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'area',
},
series: [{
data: [1,2,3]
}]
});
chart.redraw();//NEW LINE
});
「未定義はnullであるか、オブジェクトではありません」というエラーが発生します。ファイル-「http://www.highcharts.com/js/testing.js」、9495行目。
上記のコードは、IE8以外のすべてのブラウザで機能します-
ここで-http: //jsfiddle.net/sUXsu/4/同じブラウザ(IE8)で動作する同じコードがあります。
jquery-1.7.2.min.jsとjquery-ui-1.8.16.custom.min.jsを使用しています
回答ありがとうございます。