【问题标题】:How to catch jsPlumb-Draggable event?如何捕捉 jsPlumb-Draggable 事件?
【发布时间】:2015-01-02 12:07:10
【问题描述】:

我想在拖动后保存节点的位置。我目前正在使用 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);
        });
    },
})

【问题讨论】:

    标签: jquery jquery-ui events event-handling jsplumb


    【解决方案1】:

    我做了一个解决方法。我为连接生成器编写了一个类似的拖动函数,其中使用了 event.stopPropagation() 和 event.preventDefault() 并且问题得到了解决。现在我们可以顺利建立连接了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-13
      • 2019-03-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      相关资源
      最近更新 更多