【发布时间】:2026-02-06 09:05:02
【问题描述】:
我正在寻找一种方法,一旦元素离开某个可放置的位置,就可以将其恢复为其原始大小和位置。
基本上,我所拥有的是选择的图像,您可以将它们拖到可放置区域并调整大小,但我希望能够通过将图像移出可放置区域来将它们“放回”其原始位置。
谢谢!
【问题讨论】:
标签: jquery draggable droppable revert
我正在寻找一种方法,一旦元素离开某个可放置的位置,就可以将其恢复为其原始大小和位置。
基本上,我所拥有的是选择的图像,您可以将它们拖到可放置区域并调整大小,但我希望能够通过将图像移出可放置区域来将它们“放回”其原始位置。
谢谢!
【问题讨论】:
标签: jquery draggable droppable revert
如果您进行以下操作,这是可能的:
$( "#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);
}
});
坏消息是,在第二次移动之后,块被移动到其他地方而不是原来的位置。我只是在此页面上被问及可能的解决方案。
【讨论】: