标记上的单击事件在Highstocks中不起作用

时间:2017-06-15 12:33:32

标签: javascript highcharts highstock

大家好我需要将一些代码从旧的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>

0 个答案:

没有答案