这是它的样子;
$( "#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 拖放项目。那里没有问题。
这是实际的问题;
但是当您开始拖动元素时,该函数会更改元素的左侧和顶部位置,例如;顶部:10 像素 左侧:10 像素。但我想根据百分比将项目拖动到包含元素。应该是 top:10%;左:10%。
关于如何做到这一点的任何想法?