图表注释插件点击事件



我一直在尝试在我自己的项目 https://jsfiddle.net/caj89x6L/中实现此示例代码,它运行良好,但我无法弄清楚如何使创建的注释可单击。我对javascript中的事件/侦听器非常陌生。这是我到目前为止尝试过的事情之一,但我似乎错过了一些东西,因为点击不起作用。

events: ['click'],
annotation: {
drawTime: 'afterDatasetsDraw',
annotations: annotations,
onClick: function(e) {
console.log("was clicked");
}

我发现很多例子在数组括号 [] 中有注释,使用像这样的 jsFiddle 地图似乎找不到任何东西。我尝试阅读更多内容并使用事件侦听器,但也无法使其正常工作。我是否错过了一些关于事件的基本内容?

这是从您提供的演示中分叉出来的工作 JSFiddle 演示。

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

最新更新