Показать сообщение отдельно
  #5 (permalink)  
Старый 04.11.2016, 15:13
Аспирант
Отправить личное сообщение для WalterScott Посмотреть профиль Найти все сообщения от WalterScott
 
Регистрация: 10.05.2009
Сообщений: 57

Нашёл код, который вставляет элемент в начало:
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();

то перетаскивание не работает.
Ответить с цитированием