jQuery UI - перетаскиваемая / сбрасываемая привязка к родительскому div? - PullRequest
7 голосов
/ 17 марта 2012

Может кто-нибудь помочь мне с этим битом кода: http://jsfiddle.net/tVzq9/2/

Я пытаюсь заставить div '.boxArt' привязываться к родительскому div '.drop', но так же, как он возвращается (так что он плавный). На данный момент он упадет на div, но не будет соответствовать ему должным образом. Использование «допусков:« подгонка »» для drop div не работает, так как очень трудно точно позиционировать его. Спасибо за помощь!

1 Ответ

15 голосов
/ 17 марта 2012

Вот решение: http://jsfiddle.net/awsFU/

Используйте событие отбрасывания объекта droppable, чтобы обработать анимацию перетаскиваемого объекта на объект. Обратите внимание, что функция обратного вызова drop получает два параметра: event и ui. Доступ к перетаскиваемому объекту осуществляется через параметр ui (ui.draggable) внутри обратного вызова drop. Затем вы можете рассчитать новую позицию перетаскиваемого объекта из текущих смещений перетаскиваемого и сбрасываемого.

...