У меня есть некоторые div, которые пользователь может переместить в target-div. Если они будут сброшены, там будет добавлен новый div. Но теперь пользователь должен иметь возможность делать это снова и снова. Но после того, как клон был сброшен (где бы то ни было - не только в droppable), исходный элемент теряет способность падать. Как я могу изменить его, чтобы пользователи могли перемещать исходный элемент много раз в target-div?JQuery UI: перетаскиваемый элемент теряет способность перетаскивать/удалять после клонирования
В следующем коде показан пример сценария, который работает exakt 1 раз. После одной капли первая часть больше не работает. Я попытался добавить эту функцию снова после отказа без успеха.
$('.move-me').draggable({
revert: "invalid",
helper: "clone"
});
$('#target').droppable({
accept: '.move-me',
drop: function (event, ui) {
$(this).append('<div>You dropped an element here</div>');
}
});
'$ ('# target'). Droppable ({' Вы не клонируете этот идентификатор, не так ли? Вы можете использовать только ** ONE ** для каждого идентификатора. –
Я использую только хелпер-клон, '.move-me'-element размещается все время в стартовом месте, и можно использовать функцию droppable. Если «clone» отбрасывается, он исчезает. Новый div добавляется без какого-либо идентификатора или ссылки на' .move-me'-element. – Gersee