Как указать конкретные события onComplete для нескольких списков с помощью Mootools Sortables? - PullRequest
0 голосов
/ 06 декабря 2011

Как я могу указать определенные события onComplete для нескольких списков с помощью Mootools Sortables?

Например, если перетащить элемент из списка1 в список2, он изменит тег NAME элементов на что-то, а если тот же элемент перетащить из списка2 обратно в список1, то ИМЯ изменится на прежнее?

Ничего динамического, только общие идентификаторы. Поэтому, если элемент находится в списке list1, его имя - «input_id», а если его перетащить в list2, его следует заменить на «input_id2» и наоборот.

http://jsfiddle.net/nicekiwi/yrzgt/

Mootools 1.4.1

Спасибо.

Ответы [ 2 ]

0 голосов
/ 06 декабря 2011
var mod_sorting = function()
{
    new Sortables('#list1 ,#list2',
    {
        onComplete: function(el)
        {
            $$('#list1 li input').setProperty('name','input_id[]');
            $$('#list2 li input').setProperty('name','');
        }
    });
}
0 голосов
/ 06 декабря 2011

Вам необходимо использовать опцию Sortable dragOptions для настройки некоторых опций Drag.Move.Я сделал пример обновления вашей скрипки, см. Здесь .

Ссылки здесь и здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...