У меня есть один сортируемый, который содержит плитки .Кроме того, у меня есть куча капель.Я хочу следующее взаимодействие:
Пользователь может перетаскивать плитки из из сортируемой на некоторую каплю.В идеале это переместит плитку из сортируемой и добавит ее в пипетку.Кроме того, сбрасываемый предмет больше не должен принимать, т. Е. На одном сбрасываемом элементе может быть не более одной плитки.Я попробовал это в этой скрипке http://jsfiddle.net/yXeMw/2/, но не могу заставить "двигаться" работать.
Как только это сработает, пользователь также сможет перемещать плитку из отбрасываемого обратно к сортируемому, который я пробовал здесь: (удаленная ссылка из-за ограничения 2 ссылок, была версия 3 той же скрипки), но тоже не удается.(Я пробовал только с предупреждением, так как думаю, что часть «переместить из .. в ..» должна быть такой же.) См. Обновление 1.
Я пробовал это несколько днейи просто не могу понять.
PS: Я прочитал тонны подобных вопросов здесь, на SO, но ни один из них не является тем же самым, что и моя проблема, то есть перемещение элемента из сортируемого в отбрасываемый.
Редактировать: я бы приветствовал альтернативное решение с использованием Mootools.
Обновление 1: Направление падения -> сортируемое, только не работало, потому что мои плитки внутри сортируемогоимеет атрибут float: left
, который фактически делает сортируемую саму размером 0px, что делает невозможным зависание.Исправленная скрипка: http://jsfiddle.net/yXeMw/5/
Обновление 2: Хотя я нашел обходной путь (см. Мой ответ), я все же хотел бы иметь решение, которое перемещает элемент,Я не мог заставить работать appendTo
или append
.