jQuery: перетаскиваемый на изменяемый размер Droppable: элемент исчезает после отбрасывания - PullRequest
4 голосов
/ 15 ноября 2011

Я много гуглил, но не смог найти ответ.

У меня изменяемый размер div и я хочу что-то добавить на негоПока это работает очень хорошо.Но когда я использую помощника клона, предмет просто исчезает при падении.Что я делаю не так?

$('#resizable').droppable({

  });

$('.base').draggable({
    helper: 'clone',
    stack: '#resizable',
    containment: '#resizable',
    cursor: 'move',
    appendTo: '#resizable' 
  });

Я играл с appendTo, принять и все.Я просто не могу заставить его работать ... Любая идея очень ценится!

Ответы [ 2 ]

9 голосов
/ 22 ноября 2011

Я бы попробовал добавить следующее к опциям вашего droppable:

$('#resizable').droppable({
    drop: function(event, ui) {
        $.ui.ddmanager.current.cancelHelperRemoval = true;
    }
});
1 голос
/ 15 ноября 2011

Мы обсуждали аналогичную проблему в теме возврат 'неверный' с сеткой не возвращает в начальную позицию с помощью jQuery UI Draggable , и @GregL предложил обходной путь для этого: http://jsfiddle.net/greglockwood/EBHWr/

Я думаю, что это именно ваша ситуация. Вам нужно определить обработчик drop в droppable. Это похоже на ошибку в jQuery с draggable и helper: "clone".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...