मैं "मैपिंग" करने के लिए उत्कृष्ट JQuery UI का उपयोग कर रहा हूं ताकि उपयोगकर्ता एक प्रोग्राम से अन्य कार्यक्रमों के व्यक्तियों को व्यक्तियों को "मानचित्र" कर सके।ड्रैगगेबल और ड्रॉपपेबल के बीच एक रेखा कैसे आकर्षित करें?
इस सरल JQuery का उपयोग कर:
$(document).ready(function() {
$("div .draggable").draggable({
revert: 'valid',
snap: false
});
$("div .droppable").droppable({
hoverClass: 'ui-state-hover',
helper: 'clone',
cursor: 'move',
drop: function(event, ui) {
$(this)
.addClass('ui-state-highlight')
.find("img")
.removeAttr("src")
.attr("src", "_assets/img/icons/check-user-48x48.png");
$(this).droppable('disable');
$(ui.draggable)
.addClass('ui-state-highlight')
.find("img")
.removeAttr("src")
.attr("src", "_assets/img/icons/check-user-48x48.png");
$(ui.draggable).draggable('disable');
}
});
$("div .droppable").bind("dblclick", function() {
$(this)
.removeClass('ui-state-highlight')
.find("img")
.removeAttr("src")
.attr("src", "_assets/img/icons/user-48x48.png");
$(this).droppable('enable');
EnableSource($(this));
});
});
मैं इस पर कैसे पहुंचेंगे:
क्या मैं वास्तव में (यदि संभव हो) के बीच एक रेखा एल्सा बनाने चाहते थे था और Kjell इसलिए यह उनके बीच कनेक्शन स्पष्ट करता है।
मैं हमेशा बॉक्स के अंदर संख्याओं के साथ ऐसा कर सकता हूं, लेकिन मैं वास्तव में जानना चाहता था कि लाइनों का उपयोग करके इसे कैसे किया जाए।
धन्यवाद।
IE में यह काम कर रही है पर कोई प्रगति? –
केवल यदि आप केवल एफएफ में। – balexandre
सिल्वरलाइट :(IE8 में कोई एसवीजी समर्थन या तो, का उपयोग सफारी/क्रोम/वेबकिट में काम नहीं करता ... – duckyflip