0

デフォルトでは、カーソルがチャートに入るとすぐにツールチップが表示されます。次の 2 つの方法のいずれかで、最初に表示されるタイミングを制御したいと思います。

  1. ユーザーがチャート上のデータ ポイントの上 (周辺) にカーソルを合わせるのを待ちます。このようにして、ユーザーはツールチップに気を取られずにチャート全体を見ることができます。

  2. mousedown - デフォルトの mousedown 機能を無効にして、代わりにツールチップを表示する方法はありますか? また、ツールチップと十字線が結合されているように見えるため、同じマウスダウン イベントによって十字線が表示される可能性がありますか?

番号 2 が最適です。任意の提案/解決策をいただければ幸いです!

4

1 に答える 1

1

番号 2 は、次の方法で達成できます。

  1. デフォルトのハイチャート ツールチップを無効にする
  2. point.clickイベント ハンドラを作成する
  3. 上記のハンドラーで、独自のツールチップを作成します (CSS を使用した単純な div です)
  4. ツールチップの適切な位置を作成します(および経由this.point.plotXでアクセスしますthis.point.plotY
于 2013-04-08T11:17:10.400 に答える