【发布时间】:2014-10-11 08:00:12
【问题描述】:
我一直在尝试将可拖动对象克隆并放置在可放置对象中的位置放置发生的坐标处。我在网上找到了处理将可拖动对象附加到可放置对象的示例,但它们似乎都将可拖动对象移动到初始放置时可放置对象的特定部分。
这是一个例子: - http://jsfiddle.net/scaillerie/njYqA/
//JavaScript from the jsfiddle
jQuery(function() {
jQuery(".component").draggable({
// use a helper-clone that is append to 'body' so is not 'contained' by a pane
helper: function() {
return jQuery(this).clone().appendTo('body').css({
'zIndex': 5
});
},
cursor: 'move',
containment: "document"
});
jQuery('.ui-layout-center').droppable({
activeClass: 'ui-state-hover',
accept: '.component',
drop: function(event, ui) {
if (!ui.draggable.hasClass("dropped"))
jQuery(this).append(jQuery(ui.draggable).clone().addClass("dropped").draggable());
}
});
});
无论如何我可以让可拖动的对象停留在发生放置的坐标处吗?
【问题讨论】:
标签: javascript jquery html css jquery-ui