Я пытаюсь держать <div>
по центру экрана, но это не получается.
Вот код:
var self = $(this);
self.animate({
'top': ($(window).height() / 2) - (self.outerHeight() / 2),
'left': ($(window).width() / 2) - (self.outerWidth() / 2)
}, 600, 'swing', function () {
self.animate({
'width': '+=200px',
'height': '+=200px',
'top': ($(window).height() / 2) - (self.outerHeight() / 2), //NO UPDATE
'left': ($(window).width() / 2) - (self.outerWidth() / 2) //NO UPDATE
}, 600, 'linear');
});
Так что в основном после второй анимации, где <div>
увеличивается на 200 пикселей в каждом направлении, верхний и левый остаются прежними с первой анимации.Я также хотел бы обновить позицию.
Что здесь можно сделать?