ChartJS:在单击时显示默认工具提示

Lau*_*ren 7 chart.js

我有一个正确显示的 chart.js 折线图。当您将鼠标悬停在 y 轴网格线上时,工具提示会按原样显示。

我正在尝试将其转换为在触摸屏上运行,因此没有悬停。有没有办法添加一个简单的参数来使工具提示在悬停和点击时显示?

请注意,我知道我可以添加自定义工具提示并添加所有功能 - 我正在尝试查看是否只有我可以添加的参数,因为我不需要自定义工具提示。

Lee*_*eol 7

对于 Chart.js v2,您可以在图表选项的根级别指定这些事件

options: {
    events: ['click']
}
Run Code Online (Sandbox Code Playgroud)


pot*_*ngs 6

指定图表选项时,只需添加"click"到您的tooltipEvents列表中

    ...
    tooltipEvents: ["mousemove", "touchstart", "touchmove", "click"],
});
Run Code Online (Sandbox Code Playgroud)

在下面的小提琴中,我从列表中删除了所有其他事件,只是为了click让您了解它在移动设备上的表现

小提琴 - http://jsfiddle.net/8uobybv3/