Я пытаюсь объединить два проекта:
- Одним из них является пример перетаскиваемых и сортируемых элементов списка
- Другой — jEditable, который я использую, чтобы сделать элементы списка редактируемыми
Теперь я смог без проблем добавить класс редактирования к существующим элементам списка в первой ссылке. Когда я собираюсь создать новый перетаскиваемый элемент (клон) и переместить его в сортируемый список, я хочу, чтобы он взял класс css старых элементов. Я попытался добавить код к событию остановки перетаскивания и событию получения сортируемого, но безуспешно. Меняется стиль оригинала, а не клона.
receive: function(event, ui) {
alert("dropped item ID: " + ui.item.attr('id'));
$("#draggable").attr('class', 'edit');
}
stop: function() {
if ( !$( "#draggable" ).hasClass( "ui-state-hover" ) ) {
$( "#draggable" ).removeClass( "ui-state-highlight" );
$( "#draggable" ).addClass( "ui-state-default" );
$( "#draggable" ).addClass( "edit" );
}
}
Как я могу этого добиться?