0

我是编码新手,希望有人可以帮助我。

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

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

原始清单:

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

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

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

Rgds,莫希特

4

1 回答 1

1

像这样:

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

它不包括 img 和 span 元素,但可以有任何 jquery 表达式

于 2011-11-30T21:13:36.293 回答