gpt4 book ai didi

javascript - jsPlumb 可拖动元素 javascript 函数

转载 作者:行者123 更新时间:2023-11-30 11:52:18 24 4
gpt4 key购买 nike

JSFiddle将清楚地让您了解问题。

我希望将端点绑定(bind)到每个可拖动的容器内的元素,但只有首先绘制的端点是正确的。第二次调用draw函数,位置不对,拖动不同步。

我猜测问题出在 CSS 位置,但我找不到它。

jsPlumb.ready(function() {
$(".scroll-box").draggable({
drag: function() {
jsPlumb.repaintEverything();
//jsPlumb.repaint($(this));

}
});
// jsPlumb.draggable($(".scroll-box"));


drawEndPoints("in-leaf", "Right");
drawEndPoints("out-leaf", "Left");



});

function drawEndPoints(classname, endpointposition) {

var endpointOptions = {
isSource: true,
isTarget: true,
endpoint: ["Dot", {
radius: 10
}],
style: {
fillStyle: 'blue'

},
maxConnections: -1,
connector: "Straight",
connectorStyle: {
lineWidth: 2,
strokeStyle: 'black'
},
scope: "blackline",
dropOptions: {
drop: function(e, ui) {
alert('drop!');
}
}
};

jsPlumb.addEndpoint($("." + classname), {
anchor: endpointposition
}, endpointOptions);
//jsPlumb.repaintEverything();
}

最佳答案

关于javascript - jsPlumb 可拖动元素 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39097828/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com