我有一个元素,比如说一个 div,我希望能够拖放到另一个 div 中。如果元素没有被拖到另一个 div 中,我希望它动画回到它的初始位置。可拖动的 div 是相对定位的。所以,我的问题是最好的方法是什么?jQuery UI 中是否有一种方法可以让它返回动画?还是我必须写?如果我这样做,这是我的策略:
在开始拖动时获取可拖动 div 的坐标
$('#draggableElement').css('left')
,以及$('#draggableElement').css('top')
在拖动完成时,使用 jQuery .animate 将其放回原位。
这个策略正确吗?还是我可以做一些更有效的事情?