demo 在这里,我想当左边的圆发生 drag 事件的时候产生一条线,然后 dragend 到右边的圆的时候这条线连接到右边的圆。目前就是可以产生线,但这条线无法在 dragEnd 到右边圆的时候到右边的圆,怎么做呢
function dragEnd(d) { console.log(d3.event.sourceEvent.target) /* line.remove() */ const rightNodes = right.nodes() }
把line.remove()去掉,不知道是不是楼主想要的
已经获取到target元素,就可以判断结束位置是否是circle元素。不是则调用line.remove()删掉
楼主demo源码可以放在github上嘛
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(3)
把line.remove()去掉,不知道是不是楼主想要的
已经获取到target元素,就可以判断结束位置是否是circle元素。不是则调用line.remove()删掉
楼主demo源码可以放在github上嘛