如何捕捉 jsPlumb-Draggable 事件?

How to catch jsPlumb-Draggable event?

我想保存拖动后节点的位置。我目前正在使用 jquery-ui draggale 事件来捕获事件。它工作正常,但它影响了建立连接的能力。当你想建立连接时,它开始拖动整个元素,建立新连接是一团糟。

我捕获事件的代码如下:

$(".window").draggable({
 drag:function(e){
    jsPlumb.repaint($(this));
        var position = $(this).position();
        var id = this.id;
        $.post( "/route_here", {position_top: position.top, position_left: position.left, activity_id: id} ,function( data ) {
            console.log(data);
        });
    },
})

我解决了这个问题。我为连接制造商编写了一个类似的拖动功能,其中使用了 event.stopPropagation() 和 event.preventDefault(),问题是 resolved.Now 我们可以顺利建立连接。