首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于打开自定义工具提示的Chart.js单击事件有时不起作用

问用于打开自定义工具提示的Chart.js单击事件有时不起作用
EN

Stack Overflow用户
提问于 2020-02-29 02:02:41
回答 1查看 419关注 0票数 2

我使用click事件在折线图上打开一个自定义工具提示,大多数情况下它工作得很好,但有时点上的单击不起作用。

这是我的代码:

代码语言:javascript
复制
 this.myChart = new Chart(myChartRef, {
        type: "line",
        data: {
            labels: label,
            datasets: dados,
        },
        options: {               
            elements: {
                line: {
                    fill: false,
                    tension: 0
                },                   
            },
            events: ["click"],                
            tooltips: {
                mode: 'nearest',
                intersect: true,
                position: 'custom',
                enabled: false,
                animationDuration: 0,
                custom: this.myChartTooltip()
            },
            hover: {
                mode: 'x'
            }
        }
    })
EN

回答 1

Stack Overflow用户

发布于 2020-02-29 23:16:38

对于tooltips.mode: 'nearest',Chart.js文档声明:

如果intersect为true,则仅当鼠标位置与图形中的项目相交时才会触发

。

尝试设置intersect: false或定义更合适的interaction mode (即'x')

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60457063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档