-4

我试图在滑块移动期间找到任何鼠标移动事件。我必须在滑块移动时捕捉日期并将其显示在 div 中。

我正在使用setExtremes()highstock 的方法,但它不起作用。

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 回答