2013-02-18 37 views
1

我有兩個div,其中一個可調整大小。我需要能夠來回拖動元素;從一個到另一個,兩種方式。爲什麼我無法從可調整大小的容器中拖出?

$(".item").draggable({ 
helper: 'clone' 
}); 

$(".container").droppable({ 
drop: function(event, ui) { 
    if($(ui.draggable).parent() !==$(this)){ 
     $(ui.draggable).appendTo($(this)); 
    } 
}}); 

當從不可調整大小的元素轉到可調整大小時,拖放完美起作用。然而,當試圖拖出可重定尺寸的元素時,拖動的元素會在可調整大小的容器內消失。拖放工作,但一旦鼠標移出可調整大小的容器,您就不會看到拖動的項目。

任何關於解除拖動的建議,所以我看到它附加到整個拖動鼠標?

回答

1

很難說這是否會解決您的問題,沒有看到在行動代碼,但嘗試指定appendTo選項,以便幫助者的父母將是<body>元素代替了原來的元素的父:

$(".item").draggable({ 
    appendTo: "body", 
    helper: "clone" 
}); 
+0

那做了這份工作。非常感激。 – DVCITIS 2013-02-18 18:54:51

相關問題