这可能很容易做到,但我总觉得太复杂了。
我刚刚使用#draggable / #droppable 设置了一个简单的测试,具有固定的宽度/高度+浮动:左。
然后,我希望重置按钮能够在 #draggable 被捕捉到 #droppable 后将其重置为其原始状态。(底线)
$(document).ready(function() {
$("#draggable").draggable
({
revert: 'invalid',
snap: '#droppable',
snapMode: 'corner',
snapTolerance: '22'
});
});
$("#droppable").droppable
({
accept: '#draggable',
drop: function(event, ui)
{
$(this).find("#draggable").html();
}
});
$(".reset").click(function() {
/* What do I put here to reset the #draggable to it's original position before the snap */
});