【发布时间】:2014-10-17 06:58:45
【问题描述】:
我有一个页面,用户在该页面中将元素从一个“窗格”(项目池)拖到另一个窗格(项目列表中,池项目可以拖动到其中一个)。我是在移动,而不是在复制项目。
考虑将订单中的订单分配到卡车上。
每个可排序列表分为 2 个选项卡,代表不同类型的订单(可能是散装产品与包装产品)。
各种列表之间的所有移动都非常有效。当一个列表中的选项卡从一种订单类型更改为另一种订单类型时,所有选项卡控件也会更改其活动选项卡。
然而,奇怪的是,当我将一个项目从左侧订单移动到右侧分配窗格中时,该项目在右侧的 DOM 元素下滑动。但是,只要鼠标指针在正确的列表上,该项目就会被正确删除。
我不知道为什么会这样。
【问题讨论】:
-
很难想象或从描述中重现问题,你能发布适当的 JSFiddle 吗?我可以帮你。之前在 ko-sortable 上做了很多工作。
-
我知道这很难想象。我会尝试在 JSFiddle 中复制它。
-
请做。谢谢:-)
-
完成这项工作花了很长时间,但这里有一个 JSFiddle:jsfiddle.net/matthewbelk/4kk0ejv6
-
@RahulPatil:你能看看这个吗?我完全被难住了。在您访问我的可排序对象之前,它与包含 div 的数量有关吗?
标签: jquery css jquery-ui knockout.js knockout-sortable