7
誰能幫我用這段代碼: http://jsfiddle.net/tVzq9/2/jQuery UI - Draggable/droppable捕捉到父div?
我試圖讓DIV「.boxArt」捕捉到父DIV「.drop」,但在相同的方式,因爲它恢復(所以很順利)。目前它會掉到div上,但不適合它。使用「tolerance:'fit'」作爲drop div不起作用,因爲它很難精確定位。謝謝您的幫助!
誰能幫我用這段代碼: http://jsfiddle.net/tVzq9/2/jQuery UI - Draggable/droppable捕捉到父div?
我試圖讓DIV「.boxArt」捕捉到父DIV「.drop」,但在相同的方式,因爲它恢復(所以很順利)。目前它會掉到div上,但不適合它。使用「tolerance:'fit'」作爲drop div不起作用,因爲它很難精確定位。謝謝您的幫助!
這裏有一個解決方案:http://jsfiddle.net/awsFU/
使用可投放的drop event處理拖動的動畫到可放開。請注意,drop
回撥函數接收兩個參數:event
和ui
。通過drop
回調中的ui
參數(ui.draggable
)可訪問可拖動對象。然後,您可以從可拖動和可拖動的當前偏移量計算可拖動的新位置。
謝謝!完美的作品。 :)另一個問題 - 是可拖動的div實際上移動到div以便它可以被檢測到?當一個人被放置到另一個我想要他們切換的地方。這可能嗎?再次感謝。 – 2012-03-17 08:05:01
如果你使用類似Firebug的東西,你會發現'div'沒有在html中移動 - 只改變它們的樣式來修改它們的位置。對於您想要執行的操作,您可能需要檢查其他可拖動的位置,並在第一個可拖動對象放到同一位置時將其移動。 – 2012-03-17 18:15:58