Проблема в том, что после опустошения высота ul
равна 0, что делает невозможным перетаскивание.Вы можете использовать min-height
, чтобы ul
по-прежнему занимал некоторое место в пустом состоянии.
http://jsfiddle.net/HnQWU/1/
ПРИМЕЧАНИЕ: добавлена синяя рамка для иллюстрации происходящего.