2011-11-09 198 views
0

我試圖在<div>內添加一個可拖動圖像包裝到可編輯內容<div>。我的問題是當我可以拖動<div>;它保留了佔位符。即使移動了對象,空間也是保留的,我想禁用它。我該怎麼做?jquery UI可拖動元素佔位符

這是我的代碼:

var cont = $('<div/>').draggable().attr('contenteditable',false); 
var img = $('<img/>').attr('src',file.url).attr('height','100px').attr('width','150px'); 

img.appendTo(cont); 
cont.appendTo('#front'); 
img.resizable(); 

回答

0

會需要一些更多的代碼(HTML)來測試這一點,但隨便我要說嘗試以下方法之一:

1)儘量設置幫手財產原:$('').draggable({helper:'original'}); 2)嘗試原來的課程輔助的設置您可拖動的排序有:$('').sortable({helper:'original'});

此外,我不知道您最近連接您的拖放區,使用{connectWith:「 .dropzone'} wh你啓動你的系統。

在我告訴你該怎麼做之前,我想先嚐試一下,但這就是我首先要嘗試的。

+0

嗨,我試過了,但它似乎不會工作:(,令人驚訝的是,當我使它可調整大小()時,它會刪除佔位符,當我嘗試重新調整它的大小。 – Janaka