我已經創建了d3 chloropleth地圖 - 每個城鎮的填充表示公共廣播電臺的捐贈數據。在城鎮上空進行移動會產生一個顯示相關數據的工具提示(即城鎮名稱,捐款數量)。我還用覆蓋廣播電臺信號覆蓋範圍的圓圈覆蓋了地圖。問題在於表示電臺信號的圓圈掩蓋了工具提示(基於城鎮/城市的路徑)。工具提示適用於未被信號圈覆蓋的城鎮。我嘗試移動信號svg元素在地圖前加載,但是然後地圖遮蔽了信號圈。任何關於如何使工具提示的想法繼續通過圈子發揮作用?先謝謝你。D3 chloroplath地圖疊加隱藏工具提示
的DOM的基本結構是:
<div id="map">
<div class="tooltip">
<p>town</p>
<p>amount</p>
</div>
<svg>
<rect id="mapbg"></rect>
<g class="state">
<path .... </path>
<path .... </path>
</g>
<g class="signals">
<circle ... </circle>
</g>
</svg>
</div>
你試過在'svg'之後移動工具提示'div'嗎? –