2016-11-24 50 views
0

我有2列:左和右。流程是從左列拖動元素並將其放入正確的列。 它可以很好地工作,但存在一個小問題:當可拖動元素從頂部進入可放置區域時,佔位符將顯示爲可放置區域中現有項目列表的最後一個元素。我可以將當​​前可拖動的項目拖拽一下,然後再將其拖到該元素上,佔位符將以正確的方式顯示。 問題:如果可拖動元素來自頂部,我如何顯示佔位符作爲項目列表的第0個元素(而不是最後一個)?我應該挖掘哪個方向?非常感謝。 ScreenshotAngular ui-sortable - 可拖動元素來自頂部時的問題

回答

0

它看起來像我自己想出來的。 我有多個字段添加到現有對象:

用於拖動:

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

爲可放開和排序:

tolerance: 'pointer' 

確保幫手和佔位符有邊距設置爲0(你可以在指令或CSS中執行)。 希望對某人有用。

相關問題