2011-11-10 50 views
1

伙计们! 我有一个问题。我需要用项目'li:not(.someclass)'初始化我的sortable()。 如果我设置:Jquery UI Sortable - 设置项目选项

$('ul').sortable({ items: 'li:not(.someclass)' }); 

一切工作正常。但如果我尝试:

$('ul').sortable().sortable('option', 'items', 'li:not(.someclass)'); 

它不起作用。为什么选项'项目'存在如果它不能正常工作或者通过选项设置项目的正确方法是什么?

试用示例here

回答

1

您可以使用取消(无法获取项目工作) - Demo

$('ul').sortable(); 
$("ul").sortable("option", 'cancel', 'ul > li.last'); 
+0

非常感谢。一切安好! 有没有办法设置项目,而不是取消(一般情况下)? – ValeriiVasin

+0

我也试过,但似乎没有工作。可能需要检查它的一个问题。因为我看到它上面有多个线程。 – Jayendra