आप इसे प्राप्त करने के लिए jsplumb लाइब्रेरी का उपयोग कर सकते हैं। यदि आपके पास दो divs, div1 और div2,
var endpointOptions = { isSource:true, isTarget:true };
var div1Endpoint = jsPlumb.addEndpoint('div1', { anchor:"TopCenter" }, endpointOptions);
var div2Endpoint = jsPlumb.addEndpoint('div2', { anchor:"BottomCenter" }, endpointOptions);
jsPlumb.connect({
source:div1Endpoint,
target:div2Endpoint,
connector: [ "Bezier", 175 ],
paintStyle:{ lineWidth:5, strokeStyle:'red' }
});
यह कनेक्टर स्थापित करना चाहिए। https://jsplumbtoolkit.com Jsplumb बन अब भुगतान किया है लगता है, (ऊपर संशोधित लिंक) - अगर आपकी divs चल संपत्ति है, तो onmove, jsPlumb.repaint के लिए एक कॉल()
jsPlumb डेमो के लिए लिंक कर सकते हैं। हालांकि वे एक Community Edition
समुदाय संस्करण है यह खुला स्रोत jsPlumb परियोजना GitHub पर होस्ट की है कि पहले 2010 की शुरुआत में बनाया गया था।यह एक व्यू लेयर टेक्नोलॉजी है जो आपको प्रोग्रामिंग और माउस/टच इवेंट्स के माध्यम से, डीओएम तत्वों के बीच कनेक्टिविटी स्थापित करने के लिए एक एपीआई प्रदान करती है।
सामुदायिक संस्करण निःशुल्क है, और इसे एमआईटी या जीपीएल 2 लाइसेंस के साथ लाइसेंस प्राप्त है; आप अपनी आवश्यकताओं के अनुरूप जो भी चुनते हैं।
टूलकिट संस्करण टूलकिट संस्करण अंतर्निहित डेटा मॉडल पर ध्यान देने के साथ ही साथ इस तरह के लेआउट के रूप में कई उपयोगी यूआई सुविधाओं, और एक विजेट है कि पैन/ज़ूम कार्यक्षमता प्रदान करता है के साथ समुदाय संस्करण गिर्द घूमती है। यह अपने मूल पर दृश्य कनेक्टिविटी के साथ अनुप्रयोगों का निर्माण करने का एक तेज़ तरीका प्रदान करता है। टूलकिट संस्करण की क्षमताओं के लिए बेहतर महसूस करने के लिए, कुछ डेमो के माध्यम से देखें या दस्तावेज़ीकरण को समझें।
टूलकिट संस्करण में एक वाणिज्यिक, प्रति-डेवलपर, ईमेल समर्थन के लिए वैकल्पिक पहुंच के साथ लाइसेंस है (साथ ही वर्ष के लिए नए रिलीज़ किए गए संस्करणों के अपडेट)। लाइसेंस शर्तें यहां उपलब्ध हैं। इस फ़ॉर्म का उपयोग करके अभी कूदने और लाइसेंस खरीदने के लिए स्वतंत्र महसूस करें!
दोनों संस्करणों के लिए रोडमैप here देखे जा सकते हैं।
इस पर एक नज़र डालें: http://neyric.github.com/wireit/examples/wires_and_terminals.html – Rumplin