我正在使用 Jquery 1.6.2.min 和 High Charts 3.0.1
饼图在 Firefox 中正确显示,但在 IE8 中没有出现切片。我正在研究 Ruby on rails :以下是我用于 HighCharts 的代码:============================== ==================================================== =
$(document).ready(function () {
$('#pie1').highcharts({
chart: {
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},
title: {
text: 'Testing'
},
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
showInLegend: true,
dataLabels: {
enabled: true,
color: '#000000',
connectorColor: '#000000',
formatter: function () {
return '<b>' + this.point.name + '</b>: ' + this.y;
}
}
}
},
series: [{
type: 'pie',
name: 'Summary',
point: {
events: {
click: function (e) {
switch (e.point.name) {
case 'Awaiting Validation':
$('select[name="rpt_type"]').find('option:contains("To Be Validated")').attr("selected", true);
$('#fileFilter').val($('select[name="rpt_type"]').find('option:contains("To Be Validated")'));
TTST.searchList();;
case 'Not Started':
$('select[name="rpt_type"]').find('option:contains("To Be Scrubbed")').attr("selected", true);
$('#fileFilter').val($('select[name="rpt_type"]').find('option:contains("To Be Scrubbed")'));
TTST.searchList();;
case 'Completed':
$('select[name="rpt_type"]').find('option:contains("Completed")').attr("selected", true);
$('#fileFilter').val($('select[name="rpt_type"]').find('option:contains("Completed")'));
TTST.searchList();;
}
}
}
},
data: [{
name: 'Awaiting Validation',
y: parseInt(scrubbed)
}, {
name: 'Not Started',
y: parseInt(ntStarted)
}, {
name: 'Completed',
y: parseInt(totalComplete),
sliced: true,
selected: true
}]
}]
});
});
在 Firefox 中,我得到了正确的饼图,但在 IE8 中它显示为空白。没有切片来了`