Ну, у меня есть другое решение, которое заключается в том, чтобы поместить содержимое редактора в div перед перетаскиванием, а затем, после его остановки, вернуть его обратно в редактор.
Таким образом, нет необходимости создавать экземпляр редактора после сортировки.
$(function() {
$( "#sortable" ).sortable({
start:function (event,ui) {
//alert($('.attribute_text',ui.item).val())
$('.attribute_val',ui.item).html($('.attribute_text',ui.item).val()).show();
$('.attribute_div',ui.item).hide();
},
stop: function(event, ui) {
$('.attribute_val',ui.item).hide();
$('.attribute_div',ui.item).show();
$('.attribute_text',ui.item).val($('.attribute_val',ui.item).html());
}
});
$( "#sortable" ).disableSelection();
});
здесь attribute_text - это имя класса, заданное текстурой, которая перетаскивается внутри сортируемой и присутствует внутри .attribute_div
attribute_val - это имя класса скрытого элемента, который используется для хранения содержимого редактора.