我有一个正确显示的 chart.js 折线图。当您将鼠标悬停在 y 轴网格线上时,工具提示会按原样显示。
我正在尝试将其转换为在触摸屏上运行,因此没有悬停。有没有办法添加一个简单的参数来使工具提示在悬停和点击时显示?
请注意,我知道我可以添加自定义工具提示并添加所有功能 - 我正在尝试查看是否只有我可以添加的参数,因为我不需要自定义工具提示。
对于 Chart.js v2,您可以在图表选项的根级别指定这些事件。
options: {
events: ['click']
}
Run Code Online (Sandbox Code Playgroud)
指定图表选项时,只需添加"click"到您的tooltipEvents列表中
...
tooltipEvents: ["mousemove", "touchstart", "touchmove", "click"],
});
Run Code Online (Sandbox Code Playgroud)
在下面的小提琴中,我从列表中删除了所有其他事件,只是为了click让您了解它在移动设备上的表现
小提琴 - http://jsfiddle.net/8uobybv3/