【发布时间】:2026-01-24 05:00:01
【问题描述】:
有没有办法可以禁用可排序无序列表中的第一个占位符?
我仍然希望能够对第一个项目进行排序(即所有项目都应该是可拖动的),但我不希望第一个项目之后的任何项目能够被拖放到第一个项目之上。
我有这种工作,但不是禁用第一个占位符,而是在删除项目时取消排序:
$(".sortable").sortable({
beforeStop: function(event, ui) {
if(ui.placeholder.index() <= 1) {
$(this).sortable('cancel');
} else {
//sort item
}
}
});
任何指针将不胜感激。
【问题讨论】:
标签: jquery jquery-ui jquery-ui-sortable