【发布时间】:2012-07-27 08:39:41
【问题描述】:
我有一个元素,比如说一个 div,我希望能够拖放到另一个 div 中。如果元素没有被拖到另一个 div 中,我希望它动画回到它的初始位置。可拖动的 div 是相对定位的。所以,我的问题是最好的方法是什么? jQuery UI 中是否有一种方法可以让它返回动画?还是我必须写?如果我这样做,这是我的策略:
使用
$('#draggableElement').css('left')和$('#draggableElement').css('top')在开始拖动时获取可拖动div的坐标拖动完成后,使用 jQuery .animate 将其放回原位。
这个策略正确吗?还是我可以做一些更有效的事情?
【问题讨论】:
-
你可以尝试使用 webkit 来解决这些问题,但上面的评论回答了你的问题!
-
谢谢瑞恩,我可以发誓上周我检查的时候不在那里!
标签: javascript jquery html css jquery-ui