Javascript 有问题地突出(悬停)a系列、高图表
假设我在情节外有一个系列名称的列表,当我在其中一个上悬停时,我想将其中一个系列设置为高亮悬停 这是在渲染绘图后进行的Javascript 有问题地突出(悬停)a系列、高图表,javascript,highcharts,Javascript,Highcharts,假设我在情节外有一个系列名称的列表,当我在其中一个上悬停时,我想将其中一个系列设置为高亮悬停 这是在渲染绘图后进行的 如何实现这一点我也在使用jQuery感谢@PawełFus的帮助。 最后,我用下面的方法来解决这个问题。因为我的series数组中没有id,所以我使用$each来比较名称 var chart = $plotResult.highcharts();//get the chart object var highlightSerieCallback =
如何实现这一点我也在使用jQuery感谢@PawełFus的帮助。 最后,我用下面的方法来解决这个问题。因为我的series数组中没有id,所以我使用$each来比较名称
var chart = $plotResult.highcharts();//get the chart object
var highlightSerieCallback = function(e){//mouse in callback
var seriesName = $(this).find(':first-child').text();
console.log('serieName hightLight',seriesName);
$.each(chart.series, function(i, s) {
if(s.name == seriesName){
s.onMouseOver();
return false;//break the each
}
});
};
var disHighlightSerieCallback = function(e){//mouse leave callback
var seriesName = $(this).find(':first-child').text();
console.log('serieName DisHightLight',seriesName);
$.each(chart.series, function(i, s) {
if(s.name == seriesName){
s.onMouseOut();
return false;//break the each
}
});
};
$sumAndAvgResultWrap.find('tr:not(:first-child)').hover(highlightSerieCallback,disHighlightSerieCallback);//bind the callback
看到这个:@Ondkloss,我找不到图表对象了?我怎样才能得到它呢?var-chart=$'container'。highcharts@Ondkloss,这确实返回了一些东西,但它不是一个包含sereis属性的对象。在创建图表之后,您必须创建该变量。