我一直在用c3js創建一個度量模塊(使用時間序列)。我現在試圖通過我的指標數據繪製事件,這些數據是date-span(startDate到endDate)。使用c3js的地區似乎是一個不錯的選擇,只需要一點修補就可以使它們變短並且出現在我所有繪製的數據之上。c3js:自定義區域工具提示,懸停效果等
問題是,名爲g.c3-regions
的實際SVG組自動顯示在圖形數據後面。有意義的是,沒有任何真正需要允許任何用戶與區域的交互。我需要它在最前沿,所以我可以將hover
和click
函數綁定到每個事件。
我試着用jQuery做這件事:$('.c3-regions').insertAfter('.c3-chart')
,它只是把它放在前面。工作正常 - 也就是說,直到我的c3js實例重新呈現。然後它吐出一個錯誤,它有困難重新渲染的區域(因爲他們明顯移動)
我也試過克隆它,把它放在前面,但它似乎並沒有複製SVG信息。
任何幫助將被真正讚賞,可以根據要求提供任何代碼示例。
乾杯 - - 安德魯
製作你不想與pointer-events =「none」交互的東西。 –
@RobertLongson - 我已經擴展你的評論作爲答案。希望沒關係(已經標記爲社區wiki)。乾杯! – potatopeelings
當然,如果你只是把它作爲你的答案,我不會介意。它比我說得多。 –