Сортировка с фиксированными целевыми местами с помощью jQuery UI Sortable - PullRequest
3 голосов
/ 21 октября 2011

У меня есть фиксированный список слотов (сортируемых целей перетаскивания), которые должны получать сортируемые предметы.Список сгруппирован в несколько разделов.Это выглядит так:

http://f.cl.ly/items/3F3E183M2T2s2C0s280K/Screen%20shot%202011-10-21%20at%209.29.27%20AM.png

Я бы хотел перетаскивать / сортировать истории по разным слотам, а не перетаскивать сами слоты.

Количество слотов для каждой категории фиксировано (например, в категории «Мнение» может быть только 2 истории).И истории можно перетаскивать из одной категории в другую.

Я пробовал это несколькими способами ... используя один сортируемый список, используя несколько списков, сортируя слоты, но создавая впечатление, будто сортируются только истории.Ничто не работает совершенно правильно.

Можно ли перетаскивать и сортировать дочерние элементы по родительским элементам?В данном случае история - это ребенок, а слот - родитель.

Или у кого-нибудь есть предложение по другому подходу?

Обновление: вот пример JSFiddle, который показываетпытаюсь сделать: http://jsfiddle.net/xzmKZ/6/

Спасибо!

1 Ответ

0 голосов
/ 21 октября 2011

Я бы сделал каждую из категорий своей собственной ул.Затем вы должны передать селектор в опцию connectWith:

$(function() {
    $( "#sortable1, #sortable2" ).sortable({
        connectWith: ".connectedSortable"
    }).disableSelection();
});

Вот демо jsFiddle :

...