c3.js如何获取DataGroups的onclick事件

时间:2015-02-26 12:34:51

标签: javascript jquery angularjs d3.js c3

我一直在使用c3.js并且无法弄清楚如何为X轴上显示的数据组标签的onClick获取JavaScript事件。

基本上我需要在下面的Circled区域中注册事件处理程序的事件。

enter image description here

1 个答案:

答案 0 :(得分:5)

目前还没有方法在c3js中用于在刻度线上添加onClick事件。

但你可以直接使用d3:

d3.selectAll('.tick')
  .on('click', function(value,index){
      alert('You clicked a tick.');
  });

这将添加一个单击勾号时将触发的事件。

jsfiddle示例:http://jsfiddle.net/Lc3447Lb/1/

来源:https://github.com/masayuki0812/c3/issues/761