【发布时间】:2011-06-06 08:13:18
【问题描述】:
我有一个嵌套的 Sortable,它本身不能很好地工作,但我也添加了一个 Draggable,这会导致更多问题。
- 在嵌套的 Sortables 之间对项目进行排序几乎是不可能的,试试吧 ;)
- 将 Draggable 拖动到内部 Sortable 中还会向外部 Sortable 添加一个新项目
示例:JSFiddle
我想这在当前版本的 jQuery UI 中是不可能实现的。
【问题讨论】:
-
在 Windows 7 上的 Chrome 12 中对我来说似乎可以正常工作。
-
无法测试 Chrome 12,因为我有 11,但在 Firefox 4、Opera 11 和 Internet Explorer 9 中似乎也失败了,在 Windows 7 上测试
-
我不是不可能做到的,但我有点努力...等一下...
-
它在 Firefox 4.0.1 中对我来说并没有“失败”,尽管我同意你的第一点,将容器 2 中的项目 1 移动到容器 2 的末尾会产生一种奇怪的效果,而且会令人讨厌精确定位项目的放置点。
-
我已经设法解决了第二个问题,方法是仅向外部容器添加一个 Sortable 实例并将“items”选择器从“> .item”更改为“.item”。它仍然有点跳跃,但这可能与样式有关,因为我不是一个设计师,我会搜索修复并相应地更新我的帖子。示例:JSFiddle
标签: javascript jquery jquery-ui draggable jquery-ui-sortable