Показать сообщение отдельно
  #2 (permalink)  
Старый 03.09.2015, 16:52
Профессор
Отправить личное сообщение для Siend Посмотреть профиль Найти все сообщения от Siend
 
Регистрация: 04.02.2012
Сообщений: 196

Если кому понадобится:

function moveAnimate(element, newParent) {
        element = $(element);
        newParent = $(newParent);

        var oldOffset = element.offset();
        element.after(newParent);
        var newOffset = element.offset();

        var temp = element.clone().appendTo('body');
        temp.css({
            'position': 'absolute',
            'left': oldOffset.left,
            'top': oldOffset.top,
            'z-index': 1000
        });
        element.hide();
        temp.animate({ 'top': newOffset.top, 'left': newOffset.left }, 'slow', function () {
            element.show();
            temp.remove();
        });
Ответить с цитированием