2

通过单击饼图切片打开弹出窗口,但在单击数据标签时未打开。如何将点击事件添加到饼图的数据标签?

4

2 回答 2

1

更新到 Highcharts 的最新版本,使用点选择事件触发标签和饼图。

plotOptions: {
    series: {
        allowPointSelect: true,
            point: {
                events: {
                    select: function() {
                        self.yourFunction(this.id);
                    }
                }
            }
    }
}
于 2013-09-20T08:20:49.750 回答
0

您可以在 label.formatter 中使用 html 标签和类,然后使用 jQuery 您可以添加事件。

dataLabels: {
    useHTML: true,
    formatter: function() {
        return '<div class="my-click">' + this.point.name + '</div>';
    }
}

接着:

$(".my-click").on('click', function(){ /* do somthing */ });
于 2013-05-16T12:45:54.220 回答