В JS Fiddle има 3 Droppables в div, наречен „droppables“ и 3 Draggables в div, наречен „draggables“. Можете да плъзнете всеки от обектите за плъзгане върху всеки от обектите за пускане и той ще актуализира съответния div с данните.
$(this).text('');
$('#div1_value').text(ui.draggable.data('object'));
$(ui.draggable).appendTo(this);
Също така ви е позволено да „презаписвате“ чрез плъзгане на плъзгащ се върху пускащ се, като вече има плъзгащ се. Това ще добави стария плъзгащ се обратно към списъка с плъзгащи се.
if(counter != 1)
{
$(this).find('.ui-draggable').appendTo($('#draggables'));
counter = 1;
}
Тук обаче е проблемът. Ако трябваше да плъзнете dragdable от един droppable в друг, ще забележите, че стойността на div, която сега е технически нулева и недействителна, все още ще показва стойността на стария dragdable.