0

次のコードを使用して、人がチャートのローソク足の 1 つをクリックすると、ツールチップが実際にページにとどまるようにします。

events: {
    click: function(event) {
        if (cloneToolTip)
        {
            chart.container.firstChild.removeChild(cloneToolTip);
        }
        cloneToolTip = event.currentTarget.chart.tooltip.label.element.cloneNode(true);
       chart.container.firstChild.appendChild(cloneToolTip);

これをシリーズからグラフに移動して、ページのどこをクリックしてもツールチップが表示されるようにしたいと思います。ただし、ローソク足をクリックしない場合、 event.currentTarget.chart は存在​​しません。結果を調べたところ、対応するツールチップが見つかりません。誰かが私のためにこれに光を当てることができますか? とても有難い!!

4

1 に答える 1

1

コンテキストはチャート自体であるため、this代わりに使用できます。event.currentTarget.chartしたがってthis.tooltip、探しているツールチップが表示されます。

于 2012-08-19T14:37:22.300 に答える