【问题标题】:highcharts options clickable category namehighcharts 选项可点击的类别名称
【发布时间】:2012-08-27 20:28:55
【问题描述】:

我正在使用HighCharts,用于制作图表的 javascript 插件。
我想要的是在 Category 名称上找到处理点击事件的选项并获取其属性,如下图所示:

HighCharts

我知道 HighCharts 使用 JQuery。

【问题讨论】:

    标签: javascript html jquery highcharts


    【解决方案1】:

    您可以将事件处理程序添加到firsthighcharts-axis。这是categories 容器。

    所以,对于类别

    $('#container .highcharts-axis:first tspan').click(function() {
        console.log($(this).text());
    });
    

    demo

    【讨论】:

    • 对于最新版本的 Highcharts,请改用$("#container .highcharts-axis-labels:first text")
    【解决方案2】:

    您可以在 svg 元素上监听 click 事件。这里的工作示例:http://livecoding.io/3492608。要点:

    $('.highcharts-axis text').click(function(){
      alert($(this).text());
    }); 
    

    【讨论】:

    • 谢谢,但正如您所见,所有文本现在都可以点击了。所以数字和垂直文本。我只希望 categories 可以点击。
    • 我明白了。嗯,有趣的问题。在 Highcharts 中没有本地方法来处理这个问题。你总是可以破解源代码。我将尝试发布一个如何做到这一点的示例。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多