2

すべての軸の目盛りにフックされているクリックされたイベントをキャッチできるようにしたい。これが私がこれまでに行ったことです。

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

チャート作成プラグインのいずれかでそれを行う方法を誰かが知っている場合は、親切に共有してください.

ありがとう

4

1 に答える 1

5

プロットはプレーンな HTML ではありません。なのでaタグはありません。clickまた、プロット自体は、軸の目盛りでイベントをキャッチするための API を提供しません。

できることは、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 に答える