我是编码的新手,希望有人能帮助我。
我有一个预先从数据库填充的列表。然后,用户可以移动此列表中的项目。我正在使用此列表中的可排序函数,因为我需要列表中项目的顺序。列表中还可以有空白点,可以填充其他项目。
我遇到的问题是,当我将项目移动到此“空”插槽时,所有其他项目都会向上移动。这是一个例子
原始列表:
1 - 项目1(这是一个li)
2 - 项目2(这是一个li)
3 - (这是一个div)
4 - 第3项(这是一个li)
如果我将项目1移动到位置3,我可以替换div,但是项目2移动到位置1.项目1移动到位置2(而不是保留在位置3)。
我有办法让这个工作吗?如果需要,我可以提出我的代码。
RGDS, 莫希特
答案 0 :(得分:1)
就像这样:
$('.sortable').sortable({ cancel: 'img span' });
它排除了img和span元素,但可以有任何jquery表达式