Я думаю, что хорошей отправной точкой может быть наметить процесс, а затем решить, какие инструменты jQuery вам нужно будет использовать для каждого пользовательского действия.
, чтобы пользовательский процесс мог быть:
- Нажмите на div вашего контента в «перетаскиваемой» области
- Перетащите контент, который будет удерживать контент внутри этого div
- , отпустите кнопку мыши, которая поместит контент в«сбрасываемый» контейнер, который будет регулировать размер предыдущего содержимого в соответствии с размером сбрасываемого
, для которого требуются следующие типы прослушивателей событий:
- mouseup
- mousedown
- одушевленный
Как минимум.Другой вариант - проверить исходный код jQuery UI и посмотреть, как они это делают!Который скажет вам точно, что делать, но вы можете добавить к нему или обрезать, где это необходимо.