jQuery UI还原事件

jQuery UI还原事件,jquery,draggable,droppable,revert,Jquery,Draggable,Droppable,Revert,我正在寻找一种方法,在元素离开某个可拖放状态时,将其还原为其原始大小和位置 从本质上说,我所拥有的是可以拖入可拖放区域并调整大小的图像选择,但我希望能够通过将图像移出可拖放区域将其“放回”原始位置 谢谢 如果您做到以下几点,这是可能的: $( "#droppable" ).droppable({ out: function(event, ui) { $(ui.draggable).draggable({ revert: true }); var revert = $(ui.draggable).

我正在寻找一种方法,在元素离开某个可拖放状态时,将其还原为其原始大小和位置

从本质上说,我所拥有的是可以拖入可拖放区域并调整大小的图像选择,但我希望能够通过将图像移出可拖放区域将其“放回”原始位置


谢谢

如果您做到以下几点,这是可能的:

$( "#droppable" ).droppable({
out: function(event, ui) {
$(ui.draggable).draggable({ revert: true });
var revert = $(ui.draggable).draggable( "option", "revert" );
$(ui.draggable).draggable( "option", "revert", true );
alert('out: '+$(ui.draggable).position().left);
}
});
坏消息是,在第二次移动之后,块被移动到其他地方,而不是原来的位置。我刚才在这页上被问到可能的解决办法