一部のスライスでのみホバーを無効にしたい円グラフがあります。ハイチャート - 円グラフのスライスのホバーを無効にする
これまでのところ私ができることは、このjsfiddleにあります。エラーを引き起こすことによって(プラップ機能は存在しません)、私はホバー動作を防ぐことができます。しかし、これはきれいではないし、いつか私のコードを壊す可能性のあるplap関数を作成していれば。
私はsetStateを使用しようとしましたが、動作させることができませんでした。私は、plotOptions.series.states.hover.enabledオプションは、series.point.stateよりも強力だと思います。
私の質問は、どのようにして私が余りにも汚れていないことを達成できますか?
RQ:私はこれを見ましたquestionしかし、私がしたいことはしません。
RQ2:stackoverflowのはので、ここでいくつかのコードを要求しますが少し汚れて、私はそれが
chart: {type: 'pie'},
plotOptions: {
series: {
states: {hover: {enabled: true}},
}
},
series: [{
point: {
events: {
mouseOver: function() {
if (this.y < 100) {
plap();
}
},
}
},
data: [89.9, 71.5, 106.4, 129.2, 144.0]
}],
tooltip: {enabled: false},
あなたは "あまりにも汚いこと" によって、正確に何を意味するのですか? –
このコードは "Uncaught ReferenceError:plapが定義されていません"というコードを生成します。これは私にとってクリーンなことの逆です。それは私のコンソールを汚染し、将来予告なしにそれが壊れるリスクは高いです。 – M0rkHaV
chart.series [0] .data .......のようなものを使用してください。 – Mahi