连接jQuery UI的对话框使用JsPlumb
问题描述:
我使用jQuery插件称为jsPlumb线 - http://jsplumb.org/jquery/demo.html,我想我的jQuery UI的对话框与jsPlumb产生的线连接。但我不知道如何去做。连接jQuery UI的对话框使用JsPlumb
我有这个源:
<div id="okenko1">Tuhle neco je</div>
<div id="okenko2">Tuhle je neco jineho</div>
当我创建对话框从这个div的使用jQuery UI
$("#okenko1").dialog()...
然后我做垂直:
jsPlumb.connect({source: $("#okenko1"), target: $("#okenko2")});
其窃听: - d貌似这个http://prntscr.com/2udde
我试图扭转过程中,首先垂直EM,然后使用对话,结果是这里http://prntscr.com/2udef:
下一个我试图下探通过UI创建的div,它不是工作...
接下来我该做什么?我真的需要连接两个页面上的元素与线,当我移动的要素之一,将移动,但我找不到任何比jsPlumb更好。
答
我已在的jsfiddle一个小样本:http://jsfiddle.net/p8XUm/4/
HTML:
<span id="okenko1">Tuhle neco je</span>
<span id="okenko2">Tuhle je neco jineho</span>
的javascript:
var d = $("#okenko1").dialog({drag: function(event, ui){
jsPlumb.repaint(d);
}}).parent('.ui-dialog');
jsPlumb.connect({source: $("#okenko2"), target: d});
你应该使用父对话框元素如铅锤终点,而不是DIV本身。 d = $("#okenko1").parent(".ui-dialog")
约可拖动端点更多信息可以在documentation
更新中找到:样品现在工作时,移动对话框!
但我贴我的代码,有没有别的网页上,只是jQuery的,jQuery用户界面,JS铅锤,2周的div与对话一块JS的创建和jsplumb连接:) – Pirozek