如何使用Mootools Sortables为多个列表指定特定的onComplete事件?

时间:2011-12-06 06:29:14

标签: javascript html arrays mootools

如何使用Mootools Sortables为多重列表指定特定的onComplete事件?

就像你将一个项目从list1拖到list2一样,它会将项目NAME标记改为某个东西,如果同一个项目从list2拖回到list1,NAME会改回原来的状态吗?

没有动态,只是通用ID。因此,如果一个项目在list1中,则其名称为“input_id”,如果将其拖动到list2,则应将其更改为“input_id2”,反之亦然。

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

Mootools 1.4.1

谢谢。

2 个答案:

答案 0 :(得分:0)

您需要使用Sortable的{​​{1}}选项来设置一些dragOptions选项。我做了一个更新你的小提琴的例子, see here

参考 here here

答案 1 :(得分:0)

var mod_sorting = function()
{
    new Sortables('#list1 ,#list2',
    {
        onComplete: function(el)
        {
            $$('#list1 li input').setProperty('name','input_id[]');
            $$('#list2 li input').setProperty('name','');
        }
    });
}