我正在尝试构建一个jQuery可排序列表,它有两个列表,一个是可用的,一个是'已分配的'。 “已分配”列表从“可用”列表中接收项目,并且任何时候只能“分配”一个项目。是否可以在jQuery UI中没有大量额外的逻辑/检查来强制执行这种约束?
<ul id="available">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
<ul id="allocated">
// only one item should be allowed to be dropped here.
</ul>
答案 0 :(得分:1)
我怀疑你可以在丢弃某些东西时取消设置放置目标(#allocated)(当项目被删除时使用回调函数),然后在拖回目标时将其重置为#available。