Конфликт между плагинами перетаскивания и сортировки jqueryJquery

Программирование на jquery
Ответить
Anonymous
 Конфликт между плагинами перетаскивания и сортировки jquery

Сообщение Anonymous »

У меня возникает конфликт при попытке смешать эти плагины, я использовал свой сценарий в некоторых демонстрациях.
Проблема в том, что когда я перетаскиваю что-то внутри одного и того же списка, это вызывает событие drop, и этот элемент добавляется в список. конец списка, что правильно, если элемент удален в другой список, но не в тот же самый, когда я помещаю его в тот же список, я хочу вставить его в эту позицию (это работает, если я отключу событие удаления)

JS-код:

$(document).ready(function() {
$("#sortlist1").treeview();
$("#sortlist1").droppable({
accept: ".item",
drop: function(ev, ui) {
alert(ui.sender)
$("#sortlist1").append($(ui.draggable));
}
});
$("#sortlist2").droppable({
accept: ".item",
drop: function(ev, ui) {
$("#sortlist2").append($(ui.draggable));
}
});
$("#sortlist3").droppable({
accept: ".item",
drop: function(ev, ui) {
$("#sortlist3").append($(ui.draggable));
}
});
$('.sortlist').sortable({
handle : '.icono',
update : function () {
$('input#sortlist').val($('.sortlist').sortable('serialize'));
}
});
});


И html:

  • Изображение

    numero 1


    Изображение
    numero 1
  • Изображение
    numero 2
[*]
Изображение
numero 2
[*]
Изображение
numero 3
[*]
Изображение
numero 4
[*]
Изображение
numero 5
[*]
Изображение
numero 6
[*]
Изображение
numero 7
[*]
Изображение
numero 8
[*]
Изображение
numero 9
[*]
Изображение
numero 10
[*]
Изображение
numero 11


Подробнее здесь: https://stackoverflow.com/questions/375 ... ry-plugins
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»