Вы изменяете размер элемента li
, а не img
!
В любом случае, даже при этом будет изменен размер помощника (с помощью stop
), но при вставке элемента в список он вернется коригинально, поэтому я изменил код и добавил анимацию для лучшего взаимодействия с пользователем ;-):
(function($) {
$("#target").sortable({
revert: true,
update: function(e, ui) {
if (ui.item.hasClass('ui-draggable')) ui.item.find('img').animate({
width: "140px"
})
}
});
$("#object li").draggable({
connectToSortable: "#target",
opacity: 0.5,
helper: "clone",
revert: "invalid"
});
$("ul, li").disableSelection();
})(window.jQuery);
Пример ссылки .