如何捕捉 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 我们可以顺利建立连接。
我想保存拖动后节点的位置。我目前正在使用 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 我们可以顺利建立连接。