2016-02-18 3 views

ответ

2

Глядя на документы для Morris.Donut(), похоже, что это не вариант.

Если вы действительно хотите заставить его вести себя таким образом, вы можете выкопать его в файл Morris.js. Изменение строки 1918 (Morris.js на GitHub) от:

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

к:

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

Это одно изменение линии будет выполнять то, что вы хотите, как показано в этом jsFiddle.

Теперь вы должны будете распространять эту версию Morris.js на своем сайте. Вы больше не сможете использовать свою предварительно модифицированную версию или cdn. Однако вы можете сами изменить свою новую версию и распространить ее.

Лично я думаю, что это своего рода неприятными и должна быть настраиваемая опция в Morris.js

P.S. У него есть BSD lisence, но я не юрист. Перед тем, как запустить этот модифицированный код в рабочей среде, вам следует уточнить у кого-то, кто более осведомлен о программном обеспечении.

 Смежные вопросы

  • Нет связанных вопросов^_^