2010-07-19 2 views
1

Я создаю виджет, который позволяет копировать элементы из одного списка в другой, но перетаскивать.jquery draggable - animate «clone» on drop

Я понял, что помощник: опция «клонировать» позволит мне перетащить копию моего перетаскиваемого, а не перетаскиваемого. Я хотел бы, чтобы клон animate/snap in был помещен, когда я его бросаю на свой droppable, но он, кажется, будет уничтожен, как только я его выпущу. Как я могу предотвратить его уничтожение, чтобы я мог сам его анимировать, когда он был выпущен?

Я понимаю, что Sortable может дать мне некоторые функции, которые я хочу, но тогда мои списки станут сортируемыми, чего я не хочу. Мне просто нужна простая копия -> release -> оснастка.

ответ

1

О функции обратного вызова для падения, сделать что-то вроде:

draggedElement.clone().appendTo(dropDestination); 

Позвольте мне знать, если это не достаточно.

+0

Отлично! Благодарю. – morgancodes

1

Я ответил на аналогичный вопрос: Doctype который включал this demo. Он использует draggable и droppable, хотя и не сортируется, как вы описали в своем вопросе. Я не был уверен, какой из них вы используете, но метод анимации клона аналогичен.

+0

не в описанном выше сценарии, но в другом случае это помогло мне, спасибо – jalil