2011-08-22 3 views
0

두 개의 드래그 가능한 직사각형이 있으며 드래그 가능한 연결을하고 싶습니다. 어떻게해야합니까? 여기 내 코드가있다; 당신이 라파엘과 선을 그리려면 http://jsfiddle.net/XcsN/ztkzn/draggable connections withrapha library

function move_arrows(num) 
{ 
    for(x=0;x<arrowCounter;x++) 
    { 
     arrows[x].yol1.remove(); 
     arrows[x].yol2.remove(); 
     arrows[x].yol3.remove(); 
     arrows[x].yol4.remove(); 
     arrows[x].yol5.remove(); 
     arrows[x].yol6.remove(); 
     arrows[x] = new ARROW(x); 
    } 
} 
+0

[이 데모] (http://raphaeljs.com/graffle.html)를보십시오. 그게 당신이 성취하려고하는 것입니까? 참고 사항 : 더 명확하고 명확한 코드를 위해'new Array()'대신 [array literal] (https://developer.mozilla.org/en/JavaScript/Guide/Values,_Variables,_and_Literals#Array_Literals)을 사용할 수 있습니다 . –

+0

답변 해 주셔서 감사합니다.이 데모를 보았지만 일하는 방법을 이해하지 못했습니다. –

+0

문제가 해결되었습니다. –

답변

0

, 당신은 "경로"기능을 사용해야합니다. 그러나 끌기에는 적합하지 않습니다. 먼저, 새 좌표를 계산해야합니다. 그런 다음 끌어서 다시 그릴 수 있으므로 연결을 드래그 할 수 있습니다.