私は実際にjquery-uiタブを使用しています。HighCharts ライブラリからいくつかのグラフを各タブに配置する必要があります。Firefox では正常に動作しますが、問題は IE8 にあります。実際、グラフはまったく表示されず、グラフの生成時にクラッシュするようです。申し訳ありませんが、URL の例を示すことができません。
1 つのチャートのコードは次のとおりです。
$(document).ready(function() {
var chart1 = new Highcharts.Chart({
chart: {
renderTo: 'container1',
borderColor: '#CCCCCC',
borderWidth: 2,
type: 'line',
height : ".$height.",
width : ".$width.",
zoomType: 'x'
},
title: {
text: 'exemple'
},
subtitle: {
text: 'subtitle'
},
xAxis: {
categories: ['" . implode("', '", $xValues) . "'],
type:'datetime',
maxZoom: 1
},
yAxis: {
title: {
text: 'ordonnees'
}
},
exporting: {
type : 'image/png',
scale: 2
},
plotOptions: {
line: {
dataLabels: {
enabled: true
},
marker:{
enabled: true
}
}
},
series: [";
$d = "";
foreach($data as $leg => $val)
{
$s = implode(', ', $val);
$d .= "{ name: '$leg',
data: [" . $s . "] }, ";
}
$sortie .= $d;
$sortie .= "]
});
});
私を助けてくれませんか?