使用jsPlumb链接包含网格的两个div元素,使得一个中的特定行与另一个中的特定行连接。例如,gridA第1行从顶部开始为0.1,并连接到gridB第5行,从顶部开始为0.9。
我想只将“y”变量传递给jsplumb锚点数组但不能这样做,并且只能在对中传递“x”和“y”。
var sl = parseInt(gridA.style.left.replace('px',''))
var tl = parseInt(gridB.style.left.replace('px',''))
if (sl<tl){
var x1=1
var x2=0}
else{
var x1=0
var x2=1}
var conn = jsPlumb.connect({
.....
,anchor:"Continuous"
,anchors: [[ x1,offT],[ x2,offS]]
//offT,offS are calculated values 0.1 and 0.9 in the example
})
代码有一个问题,当拖动div时,上面的值x1和x2保持固定,例如gridA从gridB的一侧拖到另一侧。连接器缠绕在div上,而不是连接在相邻的边上。
这可能是一个相关的问题:Can I apply offset to continious anchor in jsplumb