【问题标题】:Disable drag specific item禁用拖动特定项目
【发布时间】:2013-01-15 00:02:55
【问题描述】:

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

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

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

【问题讨论】:

标签: jquery jquery-ui-sortable nested-sortable


【解决方案1】:

所有说明都在这里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 项已禁用)

【讨论】:

    【解决方案2】:

    static 之类的类添加到不应移动的&lt;li&gt; 元素中,然后在nestedSortable 配置中指定items: 'li:not(.static)'

    演示:Fiddle.

    这里的Item 5 不能移动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-19
      • 1970-01-01
      • 1970-01-01
      • 2011-05-22
      • 2012-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多