jQuery UI - 可拖动/可拖放捕捉到父div?

时间:2012-03-17 01:50:18

标签: jquery jquery-ui jquery-ui-droppable

任何人都可以帮我解决这段代码: http://jsfiddle.net/tVzq9/2/

我正在尝试让div'。boxArt'与父div'。drop'对齐,但其恢复方式与此相同(因此它很平滑)。此刻它会落到div上,但不适合它。对drop div使用“tolerance:'fit'”不起作用,因为它很难准确定位在它上面。谢谢你的帮助!

1 个答案:

答案 0 :(得分:15)

这是一个解决方案:http://jsfiddle.net/awsFU/

使用droppable的drop event处理可放置在droppable上的动画。请注意,drop回调函数会收到两个参数:eventui。可拖动对象通过ui回调中的ui.draggable参数(drop)进行访问。然后,您可以从可拖动和可放置的当前偏移量计算可拖动的新位置。