0

我的问题与类似,但我的图表对于每个系列都有不同的颜色。我想要实现的是在 mouseOver 上将系列“突出显示”为某种颜色(例如 #0000FF),然后在 mouseOut 处恢复为原始颜色。该问题中提供的解决方案在这里不起作用,因为该系列有不同的颜色开始。这里给出了我的情况的一个例子,其中为另一个问题建议的解决方案是修改系列事件:

plotOptions: {
            series: {
                events: {
                    mouseOver: function() {                      
                        this.graph.attr('stroke', '#0000FF');
                        $report.html('Moused over: ' + this.name)
                        .css('color', 'green');
                    },
                    mouseOut: function() {
                        this.graph.attr('stroke', '#C0C0C0');
                        $report.html('Moused out')
                        .css('color', 'red');
                    }
                }
            }
    },

任何帮助表示赞赏。

4

1 回答 1

0

返回原始颜色使用this.color时,请参阅:http: //jsfiddle.net/3bQne/275/

于 2013-07-03T11:00:49.257 回答