使用 jQuery 在多个无序列表之间交换 li 元素
我试图允许用户将“便利贴”便笺从一个无序任务列表移动到另一个任务列表。理想情况下,当用户拖动任务时,应将其从当前容器中删除并附加到新列表中。
伪 HTML
<ul class="task-bucket" id="backlog-tasks">
<!-- task a -->
<!-- task b -->
<!-- task c -->
</ul>
<ul class="task-bucket" id="do-tasks">
<!-- task d -->
</ul>
<ul class="task-bucket" id="doing-tasks">
<!-- task e -->
</ul>
<ul class="task-bucket" id="done-tasks">
<!-- task f -->
</ul>
我希望任务可以在列表之间拖动,例如,当任务 e 完成时,可以将其拖动到#done-tasks 中。
如果您有解决方案,请随意在以下基础上构建它: http://jsfiddle.net/Zwedh/2 /
工作解决方案: http://jsfiddle.net/RD5M6/3/
I'm trying to allow the user to move the 'post-it' notes from one un-ordered list of tasks to another. Ideally when the user drags the task it should be removed from its current container and appended to the new list.
Pseudo HTML
<ul class="task-bucket" id="backlog-tasks">
<!-- task a -->
<!-- task b -->
<!-- task c -->
</ul>
<ul class="task-bucket" id="do-tasks">
<!-- task d -->
</ul>
<ul class="task-bucket" id="doing-tasks">
<!-- task e -->
</ul>
<ul class="task-bucket" id="done-tasks">
<!-- task f -->
</ul>
I'd like for tasks to be draggable between lists, e.g. when task e is finished it can be dragged into #done-tasks.
If you have a solution, feel free to build it on top of: http://jsfiddle.net/Zwedh/2/
Working solution: http://jsfiddle.net/RD5M6/3/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查看 jQuery UI 的 Droppable
Check out jQuery UI's Droppable
解决方案比我最初预期的要简单得多!
http://jqueryui.com/demos/sortable/
The solution is much simpler than I had originally anticipated!
http://jqueryui.com/demos/sortable/