Jquery ui 只有一个项目时如何防止排序
我正在使用JQuery UI sortable,当只有一个元素时,如何防止排序操作?计算元素的同级数,如果它等于0,则只有一个元素,这样您就可以调用.sortable('destroy')来删除排序功能Jquery ui 只有一个项目时如何防止排序,jquery-ui,jquery-ui-sortable,Jquery Ui,Jquery Ui Sortable,我正在使用JQuery UI sortable,当只有一个元素时,如何防止排序操作?计算元素的同级数,如果它等于0,则只有一个元素,这样您就可以调用.sortable('destroy')来删除排序功能 if ($(this).siblings().length < 2) { $(this).sortable('destroy'); } if($(this).sibbines().length
if ($(this).siblings().length < 2) {
$(this).sortable('destroy');
}
if($(this).sibbines().length<2){
$(this.sortable('destroy');
}
计算元素的同级数,如果它等于0,则只有一个元素,因此可以调用.sortable('destroy')来删除可排序功能
if ($(this).siblings().length < 2) {
$(this).sortable('destroy');
}
if($(this).sibbines().length<2){
$(this.sortable('destroy');
}
可排序使用前检查。例如:
var n = $("div li").length;
if(n>1)
{
$("div li" ).sortable({ items: 'li' });
}
可排序使用前检查。例如:
var n = $("div li").length;
if(n>1)
{
$("div li" ).sortable({ items: 'li' });
}
不幸的是,没有显式设置项目最小数量的选项,因此除了手动检查之外没有其他方法。不幸的是,没有显式设置项目最小数量的选项,因此除了手动检查之外没有其他方法。我使用的是标准的jquery ui可排序示例。在页面刷新时,可排序事件将绑定到ul,但如果我继续删除lis直到只剩下一个,则事件仍将绑定。我使用的是标准的jquery ui可排序示例。在页面刷新时,可排序事件将绑定到ul,但如果我继续删除lis直到只剩下一个,则事件仍将绑定。