【问题标题】:Change onclick event in highchart ,pie chart更改 highchart 中的 onclick 事件,饼图
【发布时间】:2013-02-06 15:00:34
【问题描述】:

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

【问题讨论】:

    标签: jquery highcharts


    【解决方案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
             );
          }
       }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-07
      • 2010-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多