我正在使用jsPlumb,以使位于absolute的容器(项目)中的任何(任务)能够连接到容器内的其他divs (Task),或者连接到其他容器(其他项目中)中的div。
当项目不可拖时,它可以正常工作,因此不需要 position:absolute;。
这意味着.item有position:absolute;,.project没有。
http://jsfiddle.net/wwc7G/2/
当我使.project的拖放(因此他们将拥有position:absolute )时,问题就会发生,所发生的是divs (tasks)之间的纽带,而不是在同一个项目容器中,变得不合适/不连接。
http://jsfiddle.net/wwc7G/1/ (这是我要修理的小提琴)
举个例子
当有两个项目并且每个项目都有一个任务时,当项目是可拖的时,连接这些任务将不能正常工作(position:absolute;)
有什么办法,我可以做到这一点,以便我可以拖项目,而在任务之间的纽带在项目内仍然是一致的?
发布于 2014-05-27 04:40:46
这是因为你试图连接的两个DIV的容器是不同的。因此,您需要通过包括以下代码来提供一个公共容器:
jsPlumb.Defaults.Container=$("body");下面是更新的小提琴
https://stackoverflow.com/questions/23881147
复制相似问题