饼图 – legendItemClick-highchart的自定义事件
请在here
查看jsfiddle以了解我的最新动态。 为了让legendItemClick
工作,我需要点击图例中的彩色按钮。
但在此示例中,即使单击文本(右侧的彩色按钮)也会触发legendItemClick
单击事件。
即使我点击文本,我该怎么做才能让事件被解雇?
根据文档,饼图http://api.highcharts.com/highcharts#plotOptions.pie.events.legendItemClick不支持legendItemClick,但您可以使用变通方法: http : //jsfiddle.net/JkDrM/13/
$(chart.series[0].data).each(function(i, e) { e.legendItem.on('click', function() { if (!e.sliced) { alert('hide slice'); } else { alert('show slice'); } e.slice(!e.sliced); }); });
我猜你没有正确地解决你的问题! “//这里的一些代码实现了我的目标”是什么目标?