2011-11-09 153 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