我使用jquery-ui正确设置了可拖动和可放置的设置。它们都是相同的大小,因此可拖动的应该适合放置在droppable上。有没有办法让可拖动的按扣进入可放置的中间,以便完全覆盖它?似乎我使用snap:参数它只是捕捉到边缘,而不一定是在droppable的中间。
答案 0 :(得分:11)
这不能完成工作,给予或取一个像素:
drop: function(event, ui) {
$(ui.draggable).offset($(this).offset());
}
答案 1 :(得分:2)
或者既然你已经在使用jQuery UI,那就是position方法
drop: function(event, ui) {
ui.draggable.position({of: $(this)});
}