API を検索して、マウスアップ イベントの後にハンドルの 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();
});