Нашёл код, который вставляет элемент в начало:
var imgDiv = $('#img-div'), imgList = $('.p__image', imgDiv);
imgList.sortable({containment: "parent"});
imgList.on('click', '.img__close, .img__cell', function(e) {
e.preventDefault();
var el = $(this);
if(el.hasClass('img__cell'))
el.prependTo(imgList);
else
el.parent().unbind('mouseenter').trigger('mouseleave').remove();
return false;
});
Но избавиться от prependTo мне пока не удалось.
Если сделать так
//if(el.hasClass('img__cell'))
// el.prependTo(imgList);
//else
if(!el.hasClass('img__cell'))
el.parent().unbind('mouseenter').trigger('mouseleave').remove();
то перетаскивание не работает.