javascript - 点击带有条形图的 Chartist url - javascript

标签 javascript chartist.js

我正在尝试让 onClick 功能与 Chartist 一起使用,使用以下代码打开一个新的 URL(没有 JQuery):

var chart = new Chartist.Bar('#chart1', {
    labels: [1, 2, 3, 4],
    series: [[5, 2, 8, 3]]
  }, {
  distributeSeries: false
},{
  seriesBarDistance: 20,
  low: 0,
  high: 10
});
chart.on('draw', function(data) {
    if(data.type === 'bar') {
        data.element._node.onclick = func (){window.location = "www.google.com"}


    }
});

但是当我实现这个时,它不会等待点击,它会自动打开 www.google.com。

如何让它等待点击?

有人能够澄清我做错了什么吗?

最佳答案

我不知道您的问题,但 func () 不是有效的 javascript 关键字

您应该将其更改为:

data.element._node.onclick = function(){ 
  window.location = "www.google.com"; 
}

关于javascript - 点击带有条形图的 Chartist url - javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52278366/

相关文章:

javascript - SetInterval 重跑函数

javascript - ReactJS: Prop 不是立即可用的吗?

javascript - 如何在没有 JQuery 的情况下正确实现跨浏览器兼容的 nextSibling/nextElementSibling 函数?

javascript - 在 chartist.js 中渲染 Jira Agile Burndown?

javascript - 使用 jQuery 选择嵌套元素

javascript - 控制OneSignal推送通知在屏幕上显示的时间

meteor - 无法让 Chartist 传奇插件工作

javascript - 在 chartist.js 中为 SVG 数据点添加轮廓

javascript - Chartist.js:第一个选项卡中的图表尺寸太小