Jquery LegendItem上的Highcharts饼图单击避免饼图切片,但在图例项上显示动画

Jquery LegendItem上的Highcharts饼图单击避免饼图切片,但在图例项上显示动画,jquery,css,highcharts,legend,Jquery,Css,Highcharts,Legend,我正在使用highcharts显示带有图例的饼图 legendItemClick: function (e) { return false; } 我正在使用上面的legendItemClick事件,它返回false以避免默认行为。我想减少legendItem的不透明度,如果该点未选中,反之亦然 legendItemClick: function (e) { if(!this.selected) //reduce opacity of this.legendItem else //set op

我正在使用highcharts显示带有图例的饼图

legendItemClick: function (e) {
return false;
}
我正在使用上面的legendItemClick事件,它返回false以避免默认行为。我想减少legendItem的不透明度,如果该点未选中,反之亦然

legendItemClick: function (e) {
if(!this.selected)
//reduce opacity of this.legendItem
else 
//set opacity back to 1 of this.legendItem
return false;
}
加小提琴


我非常感谢你在这方面的帮助。提前感谢。

legendItem没有可用的removeClass方法。但是你可以使用“attr”方法。例如:this.legendItem.attr(“class”,”)

所以通常只需要修改图例项?派片会怎么样?是的。除了默认行为之外,我还会对饼图切片执行其他操作(如.select())。现在我只需要修改图例项。你能帮我吗?提前感谢。这里有一个.legendItem.addClass(),我可以用它添加一个包含不透明样式的类。但是没有可用于legendItem的removeClass方法:(通过选择,您指的是切片元素或带有hola(围绕切片的阴影?)的元素)我指的是切片元素。