jsplumb连线定位不准确

叁石一生 发布于 2017/09/02 22:39
阅读 3K+
收藏 0

现在正在做一个基于jsplumb的一个流程定制的项目,虽然基本功能都是现实了,连线也能实现。但是起点到终点连线的时候,箭头总是需要偏离终点的位置才能连线成功。请问这是什么问题,jsplumb的连线定位具体怎么实现的,请大神帮忙指点一下,谢谢!!!

补充:这里连线的task节点是六边形,四个锚点在六边形的四个角上。

加载中
0
叁石一生
叁石一生

最终发现是由于给向外连线的锚点加了hover样式导致的。该样式在鼠标悬停于此锚点时,锚点的半径变大了,而一旦开始向外拖拽该锚点划线,该hover样式消失。可是当经过目标锚点想要把线连接到该目标锚点时,此时jsplumb是按照无hover样式时的半径计算附近锚点所以会导致需要错位拖拽一些才能正常连接上。

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部