簡體   English   中英

Angular ui-sortable-可拖動元素來自頂部時的問題

[英]Angular ui-sortable - issue when draggable element comes from the top

我有2列:左和右。 流程是將元素從左列拖放到右列。 它可以完美工作,但是有一個小問題:當可拖動元素從頂部進入可放置區域時,占位符顯示為可放置區域中現有項目列表的最后一個元素。 我可以將當​​前的可拖動項向下拖動一點,然后將其再次拖動到該元素上,並以正確的方式顯示占位符。 問題:如果可拖動元素來自頂部,如何將占位符顯示為項目列表的第0個元素(不是最后一個)? 我應該向哪個方向挖掘? 非常感謝。 屏幕截圖

看來我是自己想出來的。 我向現有對象添加了幾個字段:

對於可拖動的:

snap: true,
snapTolerance: 0,
tolerance: 'pointer'

用於可投放和可排序:

tolerance: 'pointer'

確保輔助對象和占位符的邊距設置為0(可以在指令內部或CSS中進行設置)。 希望對某人有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM