可排序项目在其他DOM元素下拖动

时间:2014-08-23 15:47:36

标签: jquery css jquery-ui knockout.js knockout-sortable

我有一个页面,用户将元素从一个“窗格”(一个项目池)拖动到另一个窗格(一个项目列表,其中一个项目可以拖动池项目)。我在动,不是复制物品。

考虑将订单中的订单分配到卡车上。

每个可排序列表分为2个标签,代表不同类型的订单(可能是批量产品与包装产品)。

各种名单中的所有移动都很有效。当一个列表中的选项卡从一个订单类型更改为另一个订单类型时,所有选项卡控件也会更改其活动选项卡。

但是,当我将一个项目从左手顺序移动到右手分配窗格时,该项目在右侧的DOM元素下滑动。但是,只要鼠标指针位于正确的列表中,该项就会被正确删除。

我无法弄清楚为什么会这样。

1 个答案:

答案 0 :(得分:0)

这是因为项目的z-index。当您拖动某个项目时,您可能希望暂时将其z-index设为一个较高的数字。