gpt4 book ai didi

javascript - Highcharts 列点击

转载 作者:行者123 更新时间:2023-11-30 10:39:48 25 4
gpt4 key购买 nike

您好,我已经问过一个关于 Highcharts Point Click not working 的问题。除此之外,我发现我的点击功能在谷歌浏览器中有效,但在 IE 8 中无效。你能帮我解决这个问题吗?我之前的问题没有得到任何回复,因此我再次发布 -

下面是我的代码-

var columnoptions = {
chart: {
renderTo: 'container',
type: 'column'
},
title: {
text: 'Exposure Details - Column Chart'
},
xAxis: {
categories: []
},
yAxis: {
title: {
text: 'Exposure'
}
},
plotOptions: {
series: {
cursor: 'pointer',
point: {
events: {
click: function() {
alert ('here');
}
}
}
}
},
series: []
};

下面是绘制柱形图的函数-

函数 displayColumnChart(){

     columnoptions.series = [];
columnoptions.xAxis.categories = [];
var seriesOptions = {
name: 'chart',
data: [],

};
for(index = 0; index < categoryArray.length; index++){

columnoptions.xAxis.categories.push(categoryArray[index]);

seriesOptions.data.push(valueArray[index]);

}

columnoptions.series.push(seriesOptions);
chart = new Highcharts.Chart(columnoptions);
}

是因为我动态创建此图表的方式吗?请就此指导我。我收到错误 - 对象不支持此属性或方法。 Highcharts.js 第 25 行。代码 0。字符 55。我希望实现图表向下钻取。因此需要让这个工作。 IE是公司的标准浏览器。请帮我。

最佳答案

Object doesnt support this property or method

这是主要在 IE 中生成的 Javascript 错误。

遇到此类 JS 错误时,请始终检查代码中是否存在额外的逗号、单引号。

我可以在您的代码片段中看到这样一个。

var seriesOptions = {
name: 'chart',
data: [],

};

应该是

var seriesOptions = {
name: 'chart',
data: []

};

Firefox 会忽略此类错误,但 IE 不会放过您。 :)

关于javascript - Highcharts 列点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11742284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com