Разрешить сброс сортируемого элемента в корзину, но не сортировать - PullRequest
0 голосов
/ 13 ноября 2011

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

Это пример

Ответы [ 2 ]

2 голосов
/ 13 ноября 2011

Почему вы используете сортируемое, а не перетаскиваемое, если вы пытаетесь сделать что-то, что нельзя сортировать?Попробуйте заставить его работать только с помощью перетаскивания и -handle- revert.

Примерно так работает:

$("#sortable1 li, #sortable2 li").draggable({
   revert: true
});

$("#trash").droppable({
  accept: ".connectedSortable li",
  hoverClass: "ui-state-hover",
  drop: function(ev, ui) {
     ui.draggable.remove();
  }
});
0 голосов
/ 13 ноября 2011

Сортируемый не нужен. Единственное, что вам нужно - перетаскиваемый и сбрасываемый. Извините, но я не успеваю исправить ваш пример.

...