我試圖修改Bullet Charts example的dimple.js
,每個子彈圖都位於parent-svg的child-svg中。每個子彈圖都有單獨的svg目的是讓他們的管理(顯示/隱藏/刪除)更容易。此外,這使得圖表的遞歸定義完整 - 也就是說,圖表包含在svg中。dimple.js:嵌套svg元素的圖表中的工具提示放置
The fiddle for the modified version is here...。
正如你所看到的,從第二張圖開始,在鼠標懸停時,工具提示出現位置!請注意,對於child-svg,我已經設置了樣式overflow: visible
,沒有哪個工具提示根本不可見。
想知道我在處理child-svg元素的屬性時是否缺少任何東西,或者它是否是dimple.js中的錯誤。另外,如果您知道任何解決方法,請告訴我。
謝謝。
如果我創建單獨的svg元素作爲'#chartContainer' div元素的子元素,那麼工具提示會正確放置。看到小提琴:http://jsfiddle.net/q0t5wLzq/3/ – nagu