jquery - 在 jquerydraggable 中,使用恢复项目不会返回到其开始位置

标签 jquery jquery-ui jquery-ui-draggable

我使用 jquery-ui 可拖动并将恢复选项设置为无效。

问题是当我拖动一个项目并将其放到无效位置时,它不会返回到其起始位置。它发生在新的位置。

我包括示例:

http://jsfiddle.net/zMxJv/

最佳答案

首先,选项revert仅采用值truefalseinvalid valid 可在 droppable 上使用,您正在使用draggable。

要解决您的问题,有两种选择,都使用可排序,最后一个也可删除。第一个是选项:

containment: 'parent'

这甚至不允许您将元素拖动到容器之外。

另一个选项需要更多代码。看看这个:http://jsfiddle.net/qMdGs/3/

更新: http://jsfiddle.net/qMdGs/5/

关于jquery - 在 jquerydraggable 中,使用恢复项目不会返回到其开始位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10420810/

相关文章:

jquery - 如何拥有多个动态 jQuery 进度条

javascript - 用javascript替换图像src

javascript - 当 div 显示为无时,jquery ui slider 滚动条不起作用

javascript - 延迟 jQuery UI 自动完成焦点事件

Jquery + Css 拖放偏移问题

javascript - 如何将 jQuery 保存到本地存储

javascript - 如何防止输入中出现波浪号

jquery-ui - 一位数字月份没有前导零的jQuery Datepicker问题

jquery - 改变 droppable 掉落时的 css 值

javascript - jQuery UI 可拖动对象已移动、拖动的距离