1.最近画一个页面,需要在图中“起点”和“终点”中间构建一条连线,选择的工具是jsPlumb。
2.将target和source节点填充后,发现效果不对。终点向下偏移了一些。
3.在浏览器上查看插件生成的代码,可以看到生成的图形区域以及目标点的定位。。。
4.浏览器里面将top属性该为0,看到如下效果。
5.也就是说这里jsPlumb计算后的位置后,然后相对于当前容器来进行绝对布局的。所有计算出来的top值不是以当前容器来计算的。
6.查看当前容器的偏移量document.getElementById(“XXX”).offsetTop。最