3

我找到了一个不错的脚本http://mjsarfatti.com/sandbox/nestedSortable/,这对我来说几乎是完美的。我就是一点小事都查不出来。

我想禁用一些要拖动的项目。我查看了自述文件,尝试了一些选项,但没有得到我想要的。

有人可以告诉我如何禁用要拖动的项目吗?

4

2 回答 2

7

所有说明都在这里http://jqueryui.com/sortable/#items

在我提取并放在这里的代码中http://jsfiddle.net/axgTF/1/

改变

items: "li",

items: "li:not(.dontsortme)",

并将该类添加到您要禁止排序的项目中,例如

<li id="list_10" class="dontsortme"><div><span class="disclose"><span></span></span>Item 5</div>

您可以在这里看到http://jsfiddle.net/axgTF/2/(第 5 项已禁用)

于 2013-01-31T00:42:27.730 回答
1

向不应移动static的元素添加一个类,然后在配置中指定。<li>nestedSortableitems: 'li:not(.static)'

演示:小提琴

这里Item 5不能移动。

于 2013-01-31T00:47:07.643 回答