то, что я хочу добиться, - это то, что я могу вращать jsplumb-соединения. Вы можете использовать setAnchor для переопределения якоря, но я не могу заставить его работать. Я нашел это в Интернете, и он работает, но это не то, что мне нужно.
jsPlumb.selectEndpoints("myclickedelement").setAnchor([ "Continuous", { faces: ["Top", "Bottom", "Left", "Right"] }])
У меня есть конечная точка сверху и снизу объекта, и когда я поворачиваю ее, я хочу, чтобы они находились слева и справа, не удаляя существующие соединения.
jsPlumb.addEndpoint($(this).parent("div").attr('id'), { anchor:[0.5, 0, 0, -1] },
{ isSource:true,
isTarget:true,
paintStyle:{ lineWidth:1, strokeStyle:'#ff8700' },
connector: 'Flowchart',
hoverPaintStyle:{ strokeStyle:"#ff8700", lineWidth:4},
})
jsPlumb.addEndpoint($(this).parent("div").attr('id'), { anchor:[0.5, 1, 0, 1] },
{ isSource:true,
isTarget:true,
paintStyle:{ lineWidth:1, strokeStyle:'#ff8700' },
connector: 'Flowchart',
hoverPaintStyle:{ strokeStyle:"#ff8700", lineWidth:4},
})
Это то, что мне нужно для создания своих объектов с помощью якорей.