3
如何禁用鼠標懸停事件上的Morris.js圖表的環形部分選擇,並允許僅在圖表部分單擊選擇?在鼠標懸停事件上禁用Morris.js甜甜圈圖表部分選擇
如何禁用鼠標懸停事件上的Morris.js圖表的環形部分選擇,並允許僅在圖表部分單擊選擇?在鼠標懸停事件上禁用Morris.js甜甜圈圖表部分選擇
看看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的更多知識。