1
私はドラッグアンドクローンシステムを開発しています。だから私は2種類の形状(円と長方形)を含むパレットを持って、私はこれらの図形をドラッグし、別のdivにそれらを複製します。 パレット上の図形にアンカーを付けたい場合、テーマを別のdivにドラッグアンドクローンすると、再びドラッグされますが、ドラッグするとアンカーがシェイプから切り離されます。パレットからドリルダウンされたdivにエンドポイントを添付する
これを達成する方法を教えていただければ非常に役に立ちます。そこ
ISAはあなたがあなたのコンポーネントを追加した後、そのあとにエンドポイントを追加する必要があり、あなたがあなたのjsfidlleにJsPlumbライブラリを追加する必要がjsfiddle
$('.startEventClass').draggable({
helper: "clone",
});
$('.userTaskClass').draggable({
helper: "clone",
});
$('.endEventClass').draggable({
helper: "clone",
});
$('#diagramZone').droppable({
accept: ".startEventClass, .userTaskClass, .endEventClass",
drop: function(e, ui) {
dragE1 = ui.helper.clone();
dragE1.draggable({
containment: "#diagramZone",
});
$(dragE1).removeClass("startEventClass");
$(dragE1).addClass("startEventClass");
if (ui.draggable[0].id) {
dragE1.appendTo('#diagramZone');
}
}
})
.startEventClass {
width: 40px;
height: 40px;
margin-top: 20px;
margin-left: 20px;
margin-bottom: 30px;
border: solid 2px;
border-radius: 50px;
}
.userTaskClass {
width: 120px;
height: 60px;
margin-top: 20px;
margin-left: 20px;
margin-bottom: 30px;
border: solid 2px;
border-radius: 5px;
}
.endEventClass {
width: 40px;
height: 40px;
margin-top: 20px;
margin-left: 20px;
margin-bottom: 30px;
border: solid 5px;
border-radius: 50px;
}
#diagramZone {
height: 200px;
border: solid 1px;
}
<div id="startEvent" class="startEventClass">
</div>
<div id="userTask" class="userTaskClass"></div>
<div id="endEvent" class="endEventClass"></div>
は私が間違いのカップル週間前に解決された、ありがとうございますが、あなたの答えは、私は、コネクタのスタイルを変更するのに役立ちます。 –
あなたは私の答えを受け入れることができますか? –