-4

スライダーの移動中にマウス移動イベントを見つけようとしています。スライダーが動いている間、日付をキャッチしてdivに表示する必要があります。

setExtremes()ハイストックの方法を使用していますが、機能していません。

4

1 に答える 1

0

ここで選択した回答は役に立ちます。

それはあなたが次の線に沿って何かが必要であることを示唆しています:

xAxis: [{
    events: {
        setExtremes: function(e) {
            $("#myDiv").text(Highcharts.dateFormat(null, e.min) + ' : ' + Highcharts.dateFormat(null, e.max));
        }
    }
}],

編集

このテーマについてAPIから参照されているフィドルを試しましたが、残念ながら、xAxis.events.setExtremes水平スライダーが解放された後にイベントが発生します。これは遅すぎます。

適切なタイミングで発生するイベントをAPIでうまく調べた後、私は次のいずれかを結論付ける必要があります。

  • この機能は、外部のイベント処理以外の手段によって、非常にあいまいに提供されています
  • この機能は含まれておらず、追加するにはHighchartsソースをハックする必要があります。
于 2012-11-30T23:25:25.123 に答える