jquery中可移动的droppables可排序

时间:2011-10-25 23:38:10

标签: jquery jquery-ui-sortable jquery-droppable

我是编码的新手,希望有人能帮助我。

我有一个预先从数据库填充的列表。然后,用户可以移动此列表中的项目。我正在使用此列表中的可排序函数,因为我需要列表中项目的顺序。列表中还可以有空白点,可以填充其他项目。

我遇到的问题是,当我将项目移动到此“空”插槽时,所有其他项目都会向上移动。这是一个例子

原始列表:

1 - 项目1(这是一个li)
2 - 项目2(这是一个li)
3 - (这是一个div)
4 - 第3项(这是一个li)

如果我将项目1移动到位置3,我可以替换div,但是项目2移动到位置1.项目1移动到位置2(而不是保留在位置3)。

我有办法让这个工作吗?如果需要,我可以提出我的代码。

RGDS, 莫希特

1 个答案:

答案 0 :(得分:1)

就像这样:

$('.sortable').sortable({ cancel: 'img span' });

它排除了img和span元素,但可以有任何jquery表达式