3

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

我正在寻找一种类似于“drag_finish”的方法或我可以使用的绑定,但在拖动事件开始时。

4

3 回答 3

2
$(document).bind("drag_start.vakata", function (e, data) { 
  if(data.data.jstree) { 
    // add your code here 
  } 
}); 

绑定到文档就可以了

于 2010-09-07T15:17:21.880 回答
1

作为一个更完整的答案,这里是所有 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
    }
});
于 2012-08-23T01:57:21.847 回答
0

drag_start.vakata已更改为dnd_start.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
}});
于 2017-05-22T11:19:10.043 回答