dam*_*mir 2 jquery jquery-ui-sortable
我有这种情况
<ul>
<li id="first">
1
</li>
<li id="second">
2
</li>
<li id="third">
3
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我想防止在第一个LI元素之前丢弃第二个和第三个LI元素,所以在这种情况下只有2和3应该是可交换的.我设法防止拖动第一个元素
.sortable({handle:"li",axis:"y","cancel":"#first"})
Run Code Online (Sandbox Code Playgroud)
但这并不能解决在列表中第一个元素之前删除元素的问题.
指定ul中的哪些项目是可排序的:
$( "#sortable1" ).sortable({
items: "li:not(.ui-state-disabled)"
});
Run Code Online (Sandbox Code Playgroud)