没有jQuery的Chartist点击功能

时间:2018-09-12 18:54:55

标签: javascript chartist.js

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

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

似乎什么也没发生,有人能弄清楚为什么这行不通吗?

如果在没有点击的情况下调用click函数,则可以正常运行

1 个答案:

答案 0 :(得分:1)

什么是click(data)?单击应调用的功能?如果是,那么您做错了。您必须为点击处理程序分配功能:

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