2

我希望能够捕获与所有轴刻度挂钩的单击事件。这是我到目前为止所做的。

http://jsfiddle.net/grVFk/5074/

如果有人知道如何使用任何图表插件来做到这一点,请分享。

谢谢

4

1 回答 1

5

情节不是纯 HTML。所以没有a标签。并且情节本身并没有为您提供一个 api 来捕捉click轴刻度上的事件。

您可以做的是使用 jQuery 手动选择轴刻度并添加一个click事件:

$('.highcharts-axis tspan').each(function(){
    var label = $(this),
        value = label.text();
    if(categoryLinks[value]) {
        label.click(function(){
            // you' free to what you want...
            alert('could link to another page: ' + categoryLinks[value]);
        });
    }
});

还有解决方案:http: //jsfiddle.net/scheffield/grVFk/5090/

于 2011-04-18T08:24:01.887 回答