Этот пример jQuery UI выглядит как то, что вы ищете. Он имеет два связанных списка, и пользователь может перетаскивать элементы между ними.
Но я подозреваю, что ваш сценарий не соответствует примеру. Допустим, у вас есть список перетаскивания, UL с каждым LI, сделанным перетаскиваемым и связанным с другим UL, сделал сортируемым (см. эту ссылку для примера). Каждый раз, когда вы перетаскиваете что-либо из списка перетаскивания, используется клон перетаскиваемого элемента. Используя событие «out», вы можете зарегистрироваться, когда кто-то перетаскивает элемент за пределы сортируемого списка, и если элемент все еще находится снаружи, когда инициируется событие «stop», удалите его из сортируемого. Используя свойства ui.position & ui.offset сортируемого виджета, вы можете определить, перетаскивался ли элемент поверх списка перетаскивания, прежде чем фактически удалить элемент из сортируемого.
Надеюсь, это поможет.