如何从轴上捕捉点击事件jsplot,highcharts,flot

时间:2011-04-18 07:03:09

标签: javascript jquery flot highcharts jqplot

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

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

如果有人知道怎么做,任何图表插件都可以分享。

感谢

1 个答案:

答案 0 :(得分: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/