2012-03-29 37 views
0

我有3 UL列表,使用可排序的jquery.ui。jquery与禁用的元素多个排序列表,而不是阅读ID

所有的作品都很棒,但客户已经决定她想要几个李的锁定位置。 都好,我用:

items: "li:not(.ui-state-disabled)", 

在我的jquery可排序的呼叫。

然后,我将一个class =“ui-state-disabled”应用于任何我不想移动的列表项。 作品一种享受!

但是, 当我重新排列列表时,新结构的生成数据将忽略禁用的列表项。

在某种程度上有意义,因为它是好的,禁用的,但我仍然需要捕获参考ID,因为我需要知道锁定项目在层次结构中的位置。

没有人知道是否有可能告诉可排序的列表项,不要移动,但仍然保持DOM可见。

谷歌今天是不是我的朋友......

的Tris ..

编辑: http://jsfiddle.net/beertastic/sVWEj/7/

+0

或者,也许是有没有办法跟踪,看是否有用户尝试移动“锁定”项,如果是的话,通知他们? 谁哦为什么ID没有保留? 评论上面编辑包含代码 – Beertastic 2012-03-30 10:06:56

回答

0

我已经固定我自己的问题。 花了一些试验和错误,但它停下来,并停止前 我只在FF中测试它,但这对我来说很好。 这里是我更新的代码:

http://jsfiddle.net/beertastic/sVWEj/8/ 
相关问题