如何使jQuery draggable实际上捕捉到同样大小的dropable

我使用jquery-ui正确设置了draggable和droppable。 它们都是相同的大小,因此可拖动的应该适合放置在droppable上。 有没有办法让可拖动的按扣进入可放置的中间,以便完全覆盖它? 似乎我使用snap:参数它只是捕捉到边缘,而不一定是在droppable的中间。

这不会做的工作,给予或采取像素:

  drop: function(event, ui) { $(ui.draggable).offset($(this).offset()); } 

或者既然你已经在使用jQuery UI,那就是位置方法

 drop: function(event, ui) { ui.draggable.position({of: $(this)}); }