2013-01-15 34 views

回答

3

首先

从你的CSS删除display: block

Revome seriesplotOptions,与flags合并。

你必须trigger chart.tooltip.hide()chart click事件,而不是flag

chart: { 
    renderTo: 'container', 
    events: { 
     click: function() { 
      this.tooltip.hide(); 
     } 
    } 
} 

为了防止你必须检查意甲,如果这是你想要阻止,你可以简单的返回false意甲其他系列的提示。
所以,要做到这一点,请在工具提示格式化程序中添加以下if语句。

if(this.points && this.points[0].series.options.id == 'dataseries') { 
    return false; 
} 

workin demo

+0

由于很容易理解的答案,和工作演示是一个很好的补充上。 –

+0

@PradeepBhat不客气 –