0

我正在为系统使用 highchart 图表 API。我正在使用的 HighChart 库的饼图,在饼图上有一个鼠标单击事件,在单击事件时,饼图移动了一点点。我需要什么要做的是,将事件绑定到单击事件,将鼠标悬停在事件上。鼠标移出时,馅饼应该再次排在第一位。谁能帮助我,谢谢

4

1 回答 1

1

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

然后,您可以使用点击事件。看看 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
         );
      }
   }
}
于 2013-02-06T07:00:34.053 回答