在鼠标悬停事件上禁用 Morris.js 圆环图部分选择
Disable Morris.js donut chart section selection on mouse hover event
如何在鼠标悬停事件时禁用 Morris.js 图表的圆环部分选择并仅允许在单击图表部分时选择?
查看 Morris.Donut()
的文档,这似乎不是一个选项。
如果你真的想要让它以这种方式运行,你可以深入研究 Morris.js
文件本身。修改第 1918 行(github 上的Morris.js)来自:
seg.on('hover', this.select);
至:
seg.on('click', this.select);
这一行更改将完成您想要的,如 jsFiddle 所示。
您现在必须在您的网站上分发此版本的 Morris.js。不过,您将无法再使用他们的预缩小版本或 cdn。但是,您可以自己缩小新版本并分发它。
就个人而言,我认为这有点令人讨厌,应该是 Morris.js
中的一个可配置选项
P.S。它有 BSD 许可证,但我不是法律专家。 运行 在生产环境中修改此代码之前,您应该咨询更了解软件许可的人。
如何在鼠标悬停事件时禁用 Morris.js 图表的圆环部分选择并仅允许在单击图表部分时选择?
查看 Morris.Donut()
的文档,这似乎不是一个选项。
如果你真的想要让它以这种方式运行,你可以深入研究 Morris.js
文件本身。修改第 1918 行(github 上的Morris.js)来自:
seg.on('hover', this.select);
至:
seg.on('click', this.select);
这一行更改将完成您想要的,如 jsFiddle 所示。
您现在必须在您的网站上分发此版本的 Morris.js。不过,您将无法再使用他们的预缩小版本或 cdn。但是,您可以自己缩小新版本并分发它。
就个人而言,我认为这有点令人讨厌,应该是 Morris.js
中的一个可配置选项P.S。它有 BSD 许可证,但我不是法律专家。 运行 在生产环境中修改此代码之前,您应该咨询更了解软件许可的人。