我搜索了 API 以查找是否有办法在 mouseup 事件后获取句柄 x 值,但我找不到任何东西。我唯一能找到的是如何获取主要系列的值,而不是导航器本身。有人知道获得这些值的方法吗?这是我目前正在使用的一些示例代码,底部有一个导航器滑块,供您随意使用。我想从导航器中拖动一个句柄,一旦我释放它就会弹出一条带有 x 值的警报消息。
var highPoint=0;
var highCount=0;
$(function() {
function getPoints() {
var dataPoints = [];
for (var i=0; i<=100; i++) {
if (i == highPoint && highCount < 20) {
dataPoints[i]=[i,8];
highCount++;
} else {
var randomnumber=Math.floor(Math.random()*2);
dataPoints[i]=[i,randomnumber];
}
if (highCount == 20) { highCount = 0; }
}
if (highPoint == 100) { highPoint=0; }
if (highCount == 19) { highPoint++; }
return dataPoints;
}
var chart = new Highcharts.StockChart({
chart: {
renderTo: 'container'
},
navigator : {
series: {
//data: [[1,1],[2,2],[3,1]]
data: getPoints()
}
},
series: [{
data: [[1,1],[2,2],[3,1]]
//data: getPoints()
}]
});
function update() {
//chart.series[0].setData(getPoints());
setTimeout(update, 100);
}
update();
});