簡體   English   中英

jQuery UI可排序禁用禁用

[英]jQuery UI sortable disabled not working

我目前正在將此代碼用於我的可排序列表

$("#playsortable").sortable({
  items: "li:not(.ui-state-disabled)"
}).disableSelection();

我將項目動態添加到列表中,在某些情況下,我使用以下代碼禁用該元素。

$("#playsortable > li").first().addClass("ui-state-disabled");   

由於某種原因,即使我刷新可排序列表,它仍然可以移動。 有任何想法嗎?

抱歉,我設法解決了這個問題。

設置了jsfiddle並發現我使用的代碼可以正常工作后,我返回了自己的代碼,並注意到在插入每個新元素后我正在刷新

$("#playsortable").sortable('refresh');

刪除此代碼后,可排序的禁用功能開始起作用。

對於那些想要查看代碼的人,可以在這里找到它:

http://jsfiddle.net/v3C94/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM