jsPlumb使元素可以放置

时间:2016-05-25 14:43:53

标签: javascript jsplumb

我正在创建一个逻辑门绘图工具,用户可以在其中添加门和输入并拖动它们通过jsPlumb连接。

我想要的是div样式的垃圾桶,当用户放下逻辑门或输入时,该元素将被删除。

我试图反映jQuery的可丢弃性,但这似乎并没有起作用:

jsPlumbInst.droppable('trashcan', {
    scope: 'logic-element',
    drop: function(e, ui){
         deleteElement();
    }
});

我错过了什么?

1 个答案:

答案 0 :(得分:0)

经过一番挖掘后,最好使用jQuery的draggable和droppable,并在draggable选项中添加:

$el.draggable({
    drag: function(){
        jsPlumbInst.repaintAll();
    }
}