小编use*_*133的帖子

当点具有向下钻取时,获取Highcharts中点击的点的名称

我有一个饼图,其中一个点有钻取,其他点没有.当我使用plotOptions.series.point.events.click检测到单击并尝试返回单击点的名称时,它适用于除了具有向下钻取的点之外的每个点.

如果我做:

plotOptions: {
  series: {
    point: {
      events: {
        click: function(e) {
          console.log(this.name);
        }
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

然后,除了具有向下钻取的点之外,每个点都会显示正确的名称,这将返回一个空点.这可能是因为图表首先通过向下钻取更新,并且在事件回调发生时该点不再存在.我怎样才能使点击时常规点和钻取点都能正常返回?

我添加了一个JSFiddle来说明我的观点:http: //jsfiddle.net/Pq6gb/2/ 我刚刚从Highcharts演示页面中获取了一个饼形钻取示例,并且使得Firefox没有进行深入研究.请注意,在浏览器的控制台中,当我单击Firefox时,会显示名称.单击任何其他切片时,显示的名称为空.

javascript jquery highcharts

3
推荐指数
2
解决办法
4559
查看次数

标签 统计

highcharts ×1

javascript ×1

jquery ×1