2015-08-19 2 views
0

У меня есть два сортируемых списка подключений #left и #right. Я хочу переместить все элементы с #left на #right при нажатии кнопки.Переместить элементы из одного сортируемого списка подключений в другое программно

$('#left li').each(function() 
{ 
    var $this = $(this); 
    $this.appendTo('#right'); 
}); 

Над функции перемещает элементы, но функция receive не срабатывает.

A JSFiddle текущего состояния.

ответ

1

Найден способ вызвать на receive событие вручную

$('#left li').each(function() 
{ 
    var $this = $(this); 
    $this.appendTo('#right'); 

    // Trigger 
    $('#right').sortable('option', 'receive')(null, { item: $this }); 
}); 

Новый JSFiddle

+0

Да это работает, как ожидалось. – Capy

Смежные вопросы