Есть список с checkbox:
<ul class="attach-list">
<li><input type="checkbox" name="items[]"> Item 1</li>
<li><input type="checkbox" name="items[]"> Item 2</li>
<li><input type="checkbox" name="items[]"> Item 3</li>
<li><input type="checkbox" name="items[]"> Item 4</li>
</ul>
Нужно сделать возможность перетаскивания только выбранных элементов списка. Сейчас перетаскивается весь список - и выбранные и не выбранные:
$(".attach-list").draggable({
helper: clone,
....
});
Делаю так:
$(".attach-list").draggable({
helper: function() {
return $('input[name="items[]"]:checked').closest('li');
},
.....
});
Проблема в том, что при перемещении элемент исчезает из списка, т.е. helper работает как original, а нужно чтобы был как clone.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники