没有 jQuery 的点击功能图表师

Chartist on click function without jQuery

我尝试使用以下代码在 Chartist 中单击折线图上的数据点后触发一个简单的函数:

chart.on('draw', function(data) {
    if(data.type === 'point') {
        data.element._node.onclick =  click(data)
    }
});

似乎什么都没发生,谁能弄清楚为什么这不起作用?

点击函数在没有点击的情况下可以正常工作

什么是click(data)?单击时应该调用的函数?如果是,那么你做错了。您必须为点击处理程序分配一个函数:

chart.on('draw', function(data) {
    if(data.type === 'point') {
        data.element._node.onclick = event => click(data);
    }
});