2012-09-30 67 views
6

假設我有3個笑臉,L,M和R在頁面頂部。在底部,我有一個目的地框。在他們之間是一個聲明:「把中間的笑臉拖到目的地」。jquery draggable,但留下原始元素的副本

雖然draggable允許您這樣做,但它會拖拽實際的元素,而不是副本。當用戶拖動一個笑臉時,我希望頂部3保持靜止,只有他們正在移動的副本才能移動。用戶應該能夠將多個副本(如果需要)拖動到多個目標框中。

基本上進出口尋找這樣的事情

$("#drag-target-1").draggable('leave-copy'); 
+1

可能的重複:http://stackoverflow.com/q/2458817/900747,http://stackoverflow.com/q/623703/900747,http://stackoverflow.com/q/5552083/900747 –

+1

http://jqueryui.com/demos/draggable/#option-helper – j08691

回答

9

使用的輔助屬性與價值clone使拖動元素的克隆。

$("#drag-target-1").draggable({helper : 'clone' }); 
+0

ahhh謝謝。不知道我是如何錯過的! – jason

相關問題