有没有办法让 jQuery 在拖动项拖出可放置 DIV 时执行一个函数?
假设我们在一个 DIV 内有可拖拽或可排序的项,如果它们被放置在父 DIV 外面,则希望将它们删除。
我知道有 "out" 事件,但它仅在您拖动项目移出 DIV 时起作用,并不是在您释放鼠标按钮时。
有没有办法让 jQuery 在拖动项拖出可放置 DIV 时执行一个函数?
假设我们在一个 DIV 内有可拖拽或可排序的项,如果它们被放置在父 DIV 外面,则希望将它们删除。
我知道有 "out" 事件,但它仅在您拖动项目移出 DIV 时起作用,并不是在您释放鼠标按钮时。
$("#foregroundDiv").droppable({
accept: ".draggableThingy",
tolerance: "pointer",
out: function(event, ui) {
$(ui.helper).mouseup(function() {
doSomethingTo(ui.draggable);
});
},
over: function(event, ui) {
$(ui.helper).unbind("mouseup");
}
});