我想在d3樹中實現一些拖放功能,當節點被拖動時,如果它是直接在節點左邊的50像素,我想繪製一個虛線的連接器來表明如果你釋放的節點應該在這裏作爲一個孩子移動。d3 - 看看什麼是在特定的x,y位置
爲了做到這一點,我的想法是,我檢查左邊50個像素是什麼元素。有沒有辦法查看d3中特定x,y位置的內容?我試過的是在dragmove期間檢查這個。
document.elementFromPoint(d3.event.x, d3.event.y);
但是,這隻返回svg元素。 d3或其他想法有沒有類似的方法?
-Tim
可能相關:[this](http://stackoverflow.com/questions/5396657/event-when-two-svg-elements-touch),[this](http://stackoverflow.com/questions/2174640/hit-testing-svg-shapes)和[this](http://stackoverflow.com/questions/12647101/how-to-determine-nearby-svg-elements-on-a-mouse-event) – explunit
Just curious如果你發現這個解決方案 – explunit
謝謝你的建議。我採取了你的方法。 – Tim