Chart.js 如何在mibile设备和小屏幕上禁用chartjs工具提示?

Chart.js 如何在mibile设备和小屏幕上禁用chartjs工具提示?,chart.js,Chart.js,我的图表上有许多点,因此当我在手机或小屏幕上单击时,我的工具提示仅显示来自多个点的数据: 我对此进行了研究,发现最好的方法是在小屏幕上禁用工具提示。我试着从医生那里了解情况。但是没有运气: options: { // This chart will not respond to mousemove, etc events: ['click'] } 我也发现了,但我认为这实际上与我刚才根据文档中的建议所做的事情有关 任何关于如何修复的想法?可以在如下所示的

我的图表上有许多点,因此当我在手机或小屏幕上单击时,我的工具提示仅显示来自多个点的数据:

我对此进行了研究,发现最好的方法是在小屏幕上禁用工具提示。我试着从医生那里了解情况。但是没有运气:

options: {
        // This chart will not respond to mousemove, etc
        events: ['click']
    }
我也发现了,但我认为这实际上与我刚才根据文档中的建议所做的事情有关


任何关于如何修复的想法?

可以在如下所示的选项中禁用工具提示,请参见:

不使用硬编码值false,您可以从根据屏幕大小返回true或false的函数中获取值

option: 
    tooltips: {
        enabled: window.screen.width > 400
    }
    ...
}
我没有为移动设备创建web应用程序的经验。因此 400可能不是正确的选择。下面的答案应该会有所帮助 找到合适的功能:


您将如何将函数插入?是你说的那个吗?有什么特别的例子吗?有趣的想法:window.screen.width>400您认为400px宽度是检测屏幕是否移动的最佳值吗?@sreginogemoh:我没有为移动设备创建web应用的经验。因此,400可能不是正确的选择。以下答案有助于找到合适的功能:
option: 
    tooltips: {
        enabled: window.screen.width > 400
    }
    ...
}