그래서 노드를 클릭하고 소켓을 클릭하고 다른 노드의 소켓으로 드래그하여 연결할 수있는 div로 표시된 노드에서 트리와 같은 UI를 작성하려고합니다. 노드는 다음과 같습니다.육아없이 위치 div의 상대방
<div class="node">
<div class="upper-socket" />
<div class="lower-socket" />
</div>
.node {
position: relative;
// other properties
}
.socket {
position: absolute;
// other properties
}
부모 노드를 드래그 가능하게 만들기 위해 JQuery draggable을 사용하고 있습니다. 하지만 사용자가 소켓에서 드래그하면 svg를 사용하여 경로를 그려야합니다. 예를 들어 사용자가 A의 맨 아래 노드에서 B의 맨 위 노드로 클릭하여 연결을 할 수있게하려고합니다. 대신 소켓은 부모의 드래그 가능한 속성을 상속받습니다. 이 문제를 어떻게 해결할 수 있습니까?
나는 그림을 추가하고 질문을 명확하게하기위한 몇 가지 코드를 추가했습니다. – user3685285