Как совместить два списка с перетаскиваемым, сбрасываемым и сортируемым? - PullRequest
0 голосов
/ 04 октября 2011

У меня есть два списка.При запуске только первый элемент имеет видимые элементы, второй список начинается только с одного скрытого элемента.Когда я перетаскиваю, я ищу пустой список, чтобы найти, есть ли только один элемент и скрыт ли он через CSS.Если это так, я удаляю элемент из списка источников и добавляю его ко второму.Также мне нужен второй список для сортировки, но в данный момент с кодом, показанным ниже, он не работает.

$(function(){
    $( '.draggable_base_menu_item' ).draggable( {
        containment: '#submenu',
        stack: '#submenu ul li',
        cursor: 'move',
        revert: false,
        connectToSortable: '.droppable_menu_item_area'
    } );

    $( '.droppable_menu_item_area' ).sortable( {
        tolerance: 'pointer',
        items: 'li',
        receive: function( event, ui )
        {
            $(ui.draggable).appendTo( this );
        }
    } ).disableSelection();
});

Может кто-нибудь что-нибудь предложить?

1 Ответ

1 голос
/ 11 марта 2012

Сортируемые уже перетаскиваемы. Используйте сортируемые списки со связанными списками:

http://jqueryui.com/sortable/#connect-lists

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...