Javascript Chartjs注释插件单击事件

Javascript Chartjs注释插件单击事件,javascript,events,click,Javascript,Events,Click,我一直在尝试在我自己的项目中实现这个示例代码,它非常有效,但我不知道如何使创建的注释可以单击。我对javascript中的事件/侦听器非常陌生。这是我到目前为止尝试过的一个方法,但我似乎遗漏了一些东西,因为单击不起作用 events: ['click'], annotation: { drawTime: 'afterDatasetsDraw', annotations: annotations, onClick: function(e) {

我一直在尝试在我自己的项目中实现这个示例代码,它非常有效,但我不知道如何使创建的注释可以单击。我对javascript中的事件/侦听器非常陌生。这是我到目前为止尝试过的一个方法,但我似乎遗漏了一些东西,因为单击不起作用

  events: ['click'],
   annotation: {
      drawTime: 'afterDatasetsDraw',
     annotations: annotations,
     onClick: function(e) {
                console.log("was clicked");
            }
我发现很多示例在数组方括号[]中有注释,但似乎找不到使用类似于JSFIDLE的映射的任何内容。我试着多读一点,并使用一个事件侦听器,但我也无法让它工作。我是否遗漏了一些关于事件的基本信息?

这里是从您提供的内容中派生出来的


onClick
处理程序应添加到annotations对象,并且
'click'
事件应注册在图表选项的
annotation
属性中。

谢谢,Dima Mamchur。我不知道它需要在annotation属性中注册。我收到一个错误
chartjs plugin annotation.js:261无法防止内部被动事件侦听器调用的默认值。
我在github上读到其他人也发生了此错误,因此我将继续修复它。非常感谢。