Как сделать сортировку jQuery UI с помощью вложенного выпадающего меню?

Я прочитал все, что похоже на мою проблему, опубликованную здесь, но не нашел никакого решения.

Я создал меню с элементами подменю внутри выпадающего меню. Все пункты меню сортируются по всем уровням меню. записи корневого меню в дочерние списки и наоборот.

Почти все работает нормально, но сортировка по первому выпадающему списку приводит к ошибке. Сосед не представляется возможным ни отсортировать пункт меню до первого раскрывающегося списка, ни сортировать внутри первого раскрывающегося списка. При попытке сортировки внутри первого раскрывающегося списка код местозаполнителя появляется внутри соседнего (последнего) раскрывающегося списка, а при прекращении сортировки запись также находится внутри последнего раскрывающегося списка, а не внутри первого, как и должно быть. Сортировка по другим выпадающим спискам не имеет такого поведения. Может быть, у кого-нибудь есть идеи по этому поводу?

Вот js-скрипка:http://jsfiddle.net/dehil/Vy4pu/1/

$('ul').sortable({ //    
    connectWith: $('ul'),
    items: 'li',
    placeholder: 'pf_sortable-placeholder',
    tolerance: 'pointer',
    cursor: 'pointer',
    cursorAt: {
        top: -20
    },
    zIndex: 20000,
    placeholder: 'pf_sortable-placeholder',
})

Ответы на вопрос(1)

Ваш ответ на вопрос