Using jsPlumb,其中在可拖动内部的细分之间创建键absolute
定位的容器称为.project
s。这些都出现在一个大型通用容器中#container
代码中设置为默认容器jsPlumb.Defaults.Container=$("#container");
http://jsfiddle.net/wwc7G/5/
一切都在一端运行良好,但在另一端则不然。那是:
创建2时absolute
定位.project
容器有 1
任务div
in each
然后从 1 个任务到另一个任务建立 1 个键连接。
并拖动.project
具有源端点的容器 -这
源端点不动.
为什么会这样?
当我从一个任务到另一个任务建立循环键时,反之亦然,并移动每个任务.project
,这一切都像一个魅力。
要更新子(DIV)元素的连接,您需要使用自定义的 jQuery Draggable 而不是 jsPlumb.draggable。这是为您的代码定制的 jQuery 可拖动对象:
newAgent.draggable({
containment: 'parent',
drag:function(e){
$(this).find('._jsPlumb_endpoint_anchor_').each(function(i,e){
if($(e).hasClass("connect"))
jsPlumb.repaint($(e).parent());
else
jsPlumb.repaint($(e));
});
}
});
Updated Fiddle
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)