Вот как это выглядит:
$( "#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" ). И он добавляет его в элемент $( ". Door" ) с селектором $( ". Item" ).
Я использую jquery UI - Draggable для перетаскивания элементов. Там нет проблем.
Вот реальный вопрос:
Но когда вы начинаете перетаскивать элемент, функция меняет элемент left и top position like; top: 10px left: 10px. Но я хочу перетащить элемент на основе процента к элементу сдерживания. Должен быть верх: 10%; слева. 10%
любая идея о том, как это сделать?