У меня есть 2 списка. Он расположен рядом друг с другом. Пользователь может сортировать каждый список отдельно, а затем я предоставил флажок. Если флажок установлен, элементы привязываются друг к другу по горизонтали, а затем и далее, если пользователь выбирает элемент из одного поля списка слева, затем выбирается соседний элемент из правого списка, а затем перемещается вместе для переупорядочения (сортировки). Не могли бы вы помочь мне в выборе обоих элементов и перемещении.Как перетаскивать различные элементы списка вместе
1
A
ответ
0
Я, наконец, смог сделать это следующим образом.
Я использовал jquery-sortable для обоих списков.
в Activate отозваны, получил оригинальную ListItems
activate: function(event, ui){
srcList = $('#source-container ul.sourceList li');
},
в остановке отзывной
stop: function(event, ui){
$(srcList).each(function(idx, elem){
if($(elem).equals($(ui.item)))
orgIndex = idx;
});
$('#source-container ul.sourceList li').each(function(idx, elem){
if($(elem).equals($(ui.item)))
curIndex = idx;
});
$('#target-container ul.targetList li').each(function(idx, elem){
if(idx == orgIndex){
var toIndex = curIndex + 1;
var fromIndex = orgIndex + 1;
if(toIndex < fromIndex)
$('#target-container ul.targetList li:nth-child('+fromIndex+')').insertBefore($('#target-container ul.targetList li:nth-child('+toIndex+')'));
else
$('#target-container ul.targetList li:nth-child('+fromIndex+')').insertAfter($('#target-container ul.targetList li:nth-child('+toIndex+')'));
}
Смежные вопросы
- 1. Linking различные элементы вместе
- 2. перетаскивать различные строки в группе в JQuery
- 3. Как я могу объединить различные элементы списка?
- 4. Как выбирать различные элементы из списка
- 5. Удерживать и перетаскивать элементы
- 6. Как перетаскивать элементы во внешний контейнер?
- 7. C# Как сгруппировать различные элементы управления формой вместе?
- 8. перетаскивать элементы в перезначительном холсте
- 9. jquery: итерирование через различные элементы списка ul?
- 10. Scala список Строка списка найти различные элементы
- 11. Невозможно перетаскивать элементы в iframe
- 12. Как перетаскивать элементы с помощью JavaScript
- 13. Как перетаскивать элементы управления динамически созданного TableLayoutPanel
- 14. Как можно динамически перетаскивать элементы в jquery?
- 15. Как перетаскивать элементы между двумя контейнерами
- 16. Проблемы с jquery-производительностью, позволяющие перетаскивать и перетаскивать новые элементы
- 17. Как сместить элементы вместе?
- 18. Как привязать элементы к другим перетаскивать элементы с помощью interact.js
- 19. Как перетаскивать элементы между двумя отсортированными списками с помощью jQuery?
- 20. В AngularJS как визуализировать различные элементы списка самостоятельно
- 21. Как перетаскивать изображения из списка (вместе с представлением изображений) в графические ящики?
- 22. вновь созданные элементы dom нельзя перетаскивать
- 23. Javascript, чтобы нажимать и перетаскивать элементы
- 24. Переупорядочивающие элементы списка просмотров
- 25. перетаскивать элементы в нужном положении ListView WinRT
- 26. Я не могу перетаскивать элементы свободно
- 27. Добавление элементов списка вместе
- 28. Как считать различные элементы массива
- 29. Rails3: как стилизовать различные элементы коллекции_select?
- 30. Как использовать различные и ограничить вместе
Вы можете найти концепцию по [этой ссылке] (http://jqueryui.com/sortable /). Измените его в соответствии с вашими потребностями. – PythonEnthusiast
Я не уверен, что получаю то, что вы пытаетесь сделать, вы имеете в виду как http://jqueryui.com/sortable/#connect-lists? –
Благодарим за ответ. Я отредактировал вопрос, чтобы сделать его более понятным. Я хотел переместить элементы в списке, но вместе. – lima