У меня возникли некоторые проблемы с попыткой заставить jsplumb нарисовать соединитель между двумя div, вложенными в div столбцов.
Вот скрипта, которая показывает проблему, кто-нибудь может помочь?
У меня возникли некоторые проблемы с попыткой заставить jsplumb нарисовать соединитель между двумя div, вложенными в div столбцов.
Вот скрипта, которая показывает проблему, кто-нибудь может помочь?
поскольку два элемента, которые вы соединяете, имеют разных родителей, вам нужно использовать концепцию «Контейнер»:
http://jsfiddle.net/sporritt/5YwVu/9/
http://jsplumb.org/doc/content.html#containerDefault
Попробуйте убрать абсолютное позиционирование.
См. http://jsfiddle.net/chrisp_68/5YwVu/8/.
position:absolute
родительского div ПОСЛЕ того, как вы установили draggable()
и makeSource
/makeTarget
- person Serge P; 14.05.2015
Похоже, приведенные выше примеры jsfiddle не работают, поэтому я написал небольшой рабочий пример для jsPlumb 1.7.5.
jsPlumb.ready(function() {
var container = document.body;
jsPlumb.setContainer(container);
...
jsPlumb.connect({
source: container.querySelector("#div1"),
target: container.querySelector("#div2")
});
})
полный пример http://plnkr.co/edit/8uwriJCdJ77N4w9xJfzU?p=preview