У меня есть список элементов, которые можно поместить в список (существующих) сортируемых элементов.
Когда сбрасываемый элемент помещается в сортируемые элементы, я хочу изменить этот элемент. Я делаю это, вызывая событие drop для droppable.
Но, похоже, это событие сброса также запускается, когда сортируемые элементы сортируются внутри сортируемых. И я хочу изменить только удаляемый элемент, когда он находится снаружи.
$('#sortable').sortable().droppable({
// Drop should only fire when a draggable element is dropped into the sortables,
// and NOT when the sortables themselves are sorted (without something being dragged into).
drop: function(ev, ui){
$(ui.draggable).html('<div>TEMPLATE</div>');
}
});
$('#draggables li').draggable({
connectToSortable: '#sortable',
helper: 'clone',
revert: 'invalid',
cursor: 'move'
});
Полный пример на скрипке .
Как я могу изменить вставленный элемент, не изменяя его при сортировке внутри сортируемого?