如何在鼠标悬停事件时禁用 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/