【发布时间】:2012-06-22 08:51:50
【问题描述】:
这是它的样子;
$( "#box ul li" ).draggable({
helper: "clone"
});
$( ".item" ).draggable({containment: ".door"});
$( ".door" ).droppable({
accept: ":not(.ui-sortable-helper, .item)",
drop: function( event, ui ) {
$( "<div class='item'></div>" ).html(ui.draggable.find("img")).appendTo(this);
}
});
用户拖动 $("#box ul li") 元素并将其放在 $(".door") 元素上。并使用 $(".item") 选择器将其附加到 $(".door") 元素。
我正在使用 jquery UI - Draggable 拖放项目。那里没有问题。
这是实际问题;
但是当您开始拖动元素时,该函数会更改元素的左侧和顶部位置,例如; 顶部:10px 左侧:10px。 但我想根据百分比将项目拖动到包含元素。它应该是 顶部:10%;剩余:10%。
有什么想法吗?
【问题讨论】:
标签: jquery jquery-ui-draggable jquery-ui-droppable