代码之家  ›  专栏  ›  技术社区  ›  Bob

拖动起点处的JSTree DND事件

  •  3
  • Bob  · 技术社区  · 15 年前

    我有一个外部的draggable对象(通过jstee的dnd实现的draggable),在这个对象开始拖动之前,我需要对它执行检查。

    3 回复  |  直到 15 年前
        1
  •  2
  •   Bob    15 年前
    $(document).bind("drag_start.vakata", function (e, data) { 
      if(data.data.jstree) { 
        // add your code here 
      } 
    }); 
    

    把文件装订起来就行了

        2
  •  1
  •   Pike    13 年前

    作为一个更完整的答案,下面是所有3个事件(开始、拖动和停止)的一些代码:

    $(document).bind("drag_start.vakata", function (e, data) {
        if (data.data.jstree) {
            //User started dragging
        }
    });
    
    $(document).bind("drag.vakata", function (e, data) {
        if (data.data.jstree) {
            //User is dragging
        }
    });
    
    $(document).bind("drag_stop.vakata", function (e, data) {
        if (data.data.jstree) {
           //User stopped dragging
        }
    });
    
        3
  •  0
  •   Sufiyan Ansari    9 年前

    拖动_开始.vakata dnd公司_开始.vakata 现在,上述事件将在这些函数上触发:

    $(document).bind("drag_start.vakata", function (e, data) {
    if (data.data.jstree) {
        //User started dragging
    }});
    
    $(document).bind("drag.vakata", function (e, data) {
    if (data.data.jstree) {
        //User is dragging
    }});
    
    $(document).bind("drag_stop.vakata", function (e, data) {
    if (data.data.jstree) {
       //User stopped dragging
    }});
    
    推荐文章