2016-02-18 64 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

一個配置選項

附:它有一個BSD lisence,但我不是法律專家。在生產環境中運行此修改後的代碼之前,您應該先諮詢有關軟件lisencing的更多知識。