[問題] jQuery drag & drop & sortable 重複複製

作者: sin282 (@興...)   2014-03-20 09:14:09
有一個問題卡關卡了好久,關於drag & drop,以下描述,
參考網站:https://jqueryui.com/draggable/#sortable
元素說明:
場景上有 A & B兩個區塊
A: 五個 30px * 30px 的小icon(做為drag用)
icon元素內容 DIV 包住一個IMG
B: 一個Div包住5個Div(5列,高度都是100px),可以把icon 拖進去(複製)
擁有相同的Class做為sortable觸發區域
問題出現了,使用參考網站的語法可以順利不斷複製icon到B Div中,觸發區域可能重疊
導致icon同時複製了兩個到不同的Div中.
想請問在上述功能中,有沒有辦法限制drag物件同時只能作用在一個DIV中..感恩
以下嘗試無效
1、sortable的語法都試過了...
2、Div也有試著用空白上下Div分開(機率降低,還是有機會觸發)
找到一個線索 Droppable 中有個屬性叫做 tolerance fit
http://blog.hinablue.me/entry/note-jquery-ui-drag-and-drop-issue
但它是針對 droppable , 目前我是透過sortable..
作者: GoalBased (Artificail Intelligence)   2014-03-20 12:24:00
有兩個VID的時候清掉第二個?
作者: mmis1000 (秋月戀楓)   2014-03-20 12:42:00
放一個物件追蹤事件,如果短時間內出現兩個以上,就忽略
作者: sin282 (@興...)   2014-03-20 13:37:00
謝謝各位回答,我也想過弄個變數追蹤,但不太知道追蹤到了怎麼乎略. 因為icon 拖到 DIV時sortable會自動撐開DIVclone 就自動執行了好像不使用sortable就沒問題了..

Links booklink

Contact Us: admin [ a t ] ucptt.com