我正在使用可排序的 JQuery UI,当只有一个元素时如何防止可排序操作?
问问题
411 次
3 回答
1
可排序使用前检查。例如:
var n = $("div li").length;
if(n>1)
{
$("div li" ).sortable({ items: 'li' });
}
于 2012-07-24T12:34:59.083 回答
0
计算元素具有的兄弟元素的数量,如果它等于 0,则只有一个元素,因此您可以调用 .sortable('destroy') 来删除可排序功能。
if ($(this).siblings().length < 2) {
$(this).sortable('destroy');
}
于 2012-07-24T12:33:11.457 回答
0
不幸的是,没有明确设置最小项目数量的选项,因此除了手动检查之外别无他法。
于 2014-01-23T08:51:34.620 回答