システムにハイチャート チャート API を使用しています。使用しているハイチャート ライブラリの円グラフは、パイにマウス クリック イベントがあり、クリック イベントでパイが少し離れています。行うことは、イベントをクリックイベントではなくマウスオーバーイベントにバインドすることです。マウスアウトすると、パイが再び最初の場所に来るはずです。誰か助けてください、ありがとう
8218 次
1 に答える
1
「slicedOffset:0」(「pie」オブジェクト内)を使用して、スライスが移動しないようにすることができます。
次に、クリックイベントを使用できます。APIを見てください:http: //api.highcharts.com/highcharts#series.data.events.click
イベントハンドラーから、「this.name」を使用して文字列を取得したり、「this.options.somevariable」を使用して何らかの識別子を取得したりすることもできます。
「somevariable」とは、系列データで作成する変数名を意味します。たとえば、私の場合、識別子に単に「id」という名前を付けます。
{
name: "Slice 6",
id: 6,
events: {
click: function()
{
alert(
'The name is ' + this.name +
' and the identifier is ' + this.options.id
);
}
}
}
于 2013-02-06T07:00:34.053 に答える