防止第一个元素之前的可排序下降
我遇到这种情况,
<ul>
<li id="first">
1
</li>
<li id="second">
2
</li>
<li id="third">
3
</li>
</ul>
我想防止在第一个 LI 元素之前删除第二个和第三个 LI 元素,因此在这种情况下,只有 2 和 3 应该是可交换的。 我设法防止拖动第一个元素,
.sortable({handle:"li",axis:"y","cancel":"#first"})
但这并不能解决在列表中第一个元素之前删除元素的问题。
I have this situation
<ul>
<li id="first">
1
</li>
<li id="second">
2
</li>
<li id="third">
3
</li>
</ul>
I would like to prevent dropping 2nd and 3rd LI element before 1st LI element, so in this situation only 2 and 3 should be swappable.
I managed to prevent dragging of first element with
.sortable({handle:"li",axis:"y","cancel":"#first"})
but that doesn't solve dropping element before first element in the list.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
指定 ul 中的哪些项目可排序:
文档
Specify which items in your ul are sortable:
Documentation