Draggable выбранных элементов списка

372
26 ноября 2016, 20:41

Есть список с 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.

READ ALSO
Magnific-Popup не добавляется class

Magnific-Popup не добавляется class

Есть заявка, которая открывается AJAX' в поп-апе с помощью плагина Magnific-Popup

611
Настройка ПЛАВНОЙ анимации

Настройка ПЛАВНОЙ анимации

Как настроить анимацию так, чтобы элементы плавно плыли по течениюДумаю проблема в процентный значениях между кадрами

412
GET-параметр в контроллере Yii 2

GET-параметр в контроллере Yii 2

Можно ли передать GET-параметр в action контроллера при клике на ссылку?

1902
Что входит в мини фреймворк php?

Что входит в мини фреймворк php?

Начинаю понимать как строятся веб приложенияУзнал про роутинг

589