Изменить положение div с помощью jquery перетащите капли

Я пытаюсь создать веб-сайт, где пользователь может перетаскивать некоторые элементы (один элемент в div) в другие элементы div на странице. Это' не таблица или около того, просто divs где-то на странице.

С помощью html5 drag &уронить это работает хорошо, теперь я пытаюсь сделать это для мобильных устройств. Я могу перетаскивать элементы в элементы div, помещать их туда и блокировать эту зону сброса, потому что только один элемент должен находиться в зоне сбрасывания. Я также могу перетащить этот элемент в другой div или в другое место на странице (области, которые могут быть удалены, работают только при первом удалении div), если я 'Я допустил ошибку, но тогда я не могу бросить другой элемент в div, который теперь снова пуст.

Как я могу включить сброс в этой Dropzone снова?

И возможно ли два изменить положение двух div, если один перетаскивается на другой?

Вот соответствующая часть моего кода:


$ (init);
function init() {
    $(".dragzones").draggable({
        start: handleDragStart,
        cursor: 'move',
        revert: "invalid",
    });
    $(".dropzones").droppable({
        drop: handleDropEvent,
        tolerance: "touch",              
    });
}
function handleDragStart (event, ui) {}       
function handleDropEvent (event, ui) {
    $(this).droppable('disable');
    ui.draggable.position({of: $(this), my: 'left top', at: 'left top'});
    ui.draggable.draggable('option', 'revert', "invalid");
}



Item 1
Item 2
Item 3
Item 4
    
    
    
       


РЕДАКТИРОВАТЬ: Вот теперь рабочая страница:Тащить, тянуть&Оставить задачу

Ответы на вопрос(4)

Ваш ответ на вопрос