在高图,饼图中更改onclick事件

时间:2012-04-26 13:54:45

标签: jquery highcharts

我正在为系统使用高级图表API。我正在使用HighChart库的饼图,在饼图上有一个鼠标点击事件,在点击事件上饼图移动了一点点。我需要做的是,将事件绑定到click事件,鼠标悬停在event.and鼠标输出馅饼应该再次来到第一位。任何人都可以帮助我,谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用“slicedOffset:0”(在“pie”对象内)来防止切片移动。

然后,您可以使用click事件。看看API: http://api.highcharts.com/highcharts#series.data.events.click

从事件处理程序中,您可以获得带有“this.name”的字符串 或者甚至用“this.options.somevariable”

获得某种标识符

“somevariable”表示您在系列数据中创建的任何变量名称。例如,在我的情况下,我将标识符命名为“id”:

{
   name: "Slice 6",
   id: 6,
   events: { 
      click: function()
      {
         alert(
            'The name is ' + this.name +
            ' and the identifier is ' + this.options.id
         );
      }
   }
}