我想将另一个连接器添加到“A”块到“C”块。我如何增强以下片段来达到我的要求?请参阅图像和jsfidle链接如何增强此功能
https://jsfiddle.net/dw03zj39/
var divA = document.querySelector("#a");
var divB = document.querySelector("#b");
var connector = document.querySelector("#connector");
var drawConnector = function() {
var posnA = {
x: divA.offsetLeft + divA.offsetWidth,
y: divA.offsetTop + divA.offsetHeight/2
};
var posnB = {
x: divB.offsetLeft,
y: divB.offsetTop + divA.offsetHeight/2
};
var dStr =
"M" +
(posnA.x ) + "," + (posnA.y) + " " +
"C" +
(posnA.x + 100) + "," + (posnA.y) + " " +
(posnB.x - 100) + "," + (posnB.y) + " " +
(posnB.x ) + "," + (posnB.y);
connector.setAttribute("d", dStr);
};
window.addEventListener("resize", drawConnector);
drawConnector();
你的问题是不完整的。请描述您想要实现的内容并发布代码以检查问题。 –
问题更新与图像和jsfidle链接 – troshan