2015-01-02 3 views
1

드래그 후 노드의 위치를 ​​저장하고 싶습니다. 현재 jquery-ui draggale 이벤트를 사용하여 이벤트를 catch하고 있습니다. 괜찮습니다.하지만 연결 능력에 영향을 미쳤습니다. 연결을 만들려면 전체 요소를 드래그하기 시작하고 새로운 연결을 만드는 것이 엉망입니다. 내 코드 이벤트를 잡을 수jsPlumb-Draggable 이벤트를 잡는 방법?

은 다음과 같다 :

$(".window").draggable({ 
drag:function(e){ 
    jsPlumb.repaint($(this)); 
     var position = $(this).position(); 
     var id = this.id; 
     $.post("/route_here", {position_top: position.top, position_left: position.left, activity_id: id} ,function(data) { 
      console.log(data); 
     }); 
    }, 
}) 

답변

1

나는 주위에 일을했다. 연결 제작자와 비슷한 드래그 기능을 작성했는데 event.stopPropagation() 및 event.preventDefault()를 사용하여 문제가 해결되었습니다. 이제 연결을 원활하게 만들 수 있습니다.

+0

해결 방법을 알려주십시오. –

관련 문제