Я нашел решение своей проблемы. Используя .clone (true) для изменяемых размеров элементов, обработчики событий, похоже, не работают, поэтому вместо этого я делаю простой .clone (). Теперь клонированный элемент содержит div .ui-resizable-handler, которые мешают вновь добавленным обработчикам методом .draggable (), тем самым сохраняя проблему, поэтому перед применением метода .draggable () я удалил все. В клонированном элементе найдены div-компоненты ui-resizable-handler.
Перетаскиваемая функциональность работает без проблем.
Рабочий пример
jQuery(document).ready(function(){
jQuery('#res').draggable({
containment: 'body',
grid: [ 10, 10 ],
snap: true,
});
jQuery('#res').resizable({
grid : 10,
handles : 's'
});
var res_clone = jQuery('#res').clone();
jQuery(res_clone).attr('id', 'res_clone');
jQuery(res_clone).find('.ui-resizable-handle').remove();
jQuery(res_clone).draggable({
containment: 'body',
grid: [ 10, 10 ],
snap: true,
});
jQuery(res_clone).resizable({
grid : 10,
handles : 's'
});
jQuery('#res').parent().append(res_clone);
});