大家好我需要将一些代码从旧的highstock lib转换为新的代码,但是我不能让click事件在flags上运行。我正在添加发生的事情的例子。它总是触发第一个系列事件,但我需要获取标志事件并稍后使用其数据。此外,这些数据将在以后动态添加。 PS。它需要在没有jQuery的情况下工作。 谢谢
var DD = [
{x: 1438639200000},
{x: 1438719200000}
];
var chart = Highcharts.stockChart('container', {
rangeSelector: {
selected: 0
},
series: [{
name: 'ADBE',
data: ADBE,
point:{
events: {
click: function () {
alert('first Series');
}
}
}
},{
name: 'Flags',
type: 'flags',
data: DD,
cursor: 'pointer',
point: {
events: {
click: function () {
alert('second Series');
}
}
},
zIndex: 500
}]
});
<div id="container" style="height: 400px; min-width: 600px"></div>
<script src="https://code.highcharts.com/stock/highstock.js"></script>
<script type="text/javascript" src="https://www.highcharts.com/samples/data/three-series-1000-points.js"></script>