hover - 在鼠标悬停事件上禁用 Morris.js 圆环图部分选择

标签 hover selection morris.js donut-chart

如何在鼠标悬停事件时禁用 Morris.js 图表的 donut 部分选择,并仅允许在点击图表部分时选择?

最佳答案

查看 Morris.Donut() 的文档,这似乎不是一个选项。

如果您真的想要让它以这种方式运行,您可以深入研究 Morris.js 文件本身。修改第 1918 行(github 上的 Morris.js)来自:

seg.on('hover', this.select);

到:

seg.on('click', this.select);

这一行更改将完成您想要的,如 jsFiddle 所示。 .

您现在必须在您的网站上分发此版本的 Morris.js。不过,您将无法再使用他们的预缩小版本或 cdn。但是,您可以自己缩小新版本并分发。

就个人而言,我认为这有点令人讨厌,应该是 Morris.js 中的一个可配置选项

附言它有 BSD 许可证,但我不是法律专家。在生产环境中运行此修改后的代码之前,您应该咨询更了解软件许可的人。

关于hover - 在鼠标悬停事件上禁用 Morris.js 圆环图部分选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35482796/

相关文章:

c# - WPF Datagrid 单元格、cellinfo 和 selectedcells + 自定义选择

python - 在 python 中使用 .loc 进行选择

java - 在没有用户交互的情况下选择 JTable 行

javascript - 莫里斯图表日自定义问题

html - div :hover 问题

javascript - 悬停动画后的效果

javascript - Morris.js 条形图的自定义悬停图例

javascript - morris.js 的对数 y 轴

html - 将鼠标悬停在文本上并使其他地方的文本改变颜色

html - 鼠标悬停在 Firefox 上不起作用