salve devo ingrandire un box div a centro pagina o fatto questo:

codice:
$('div#gallery').append("[img]" + img + "[/img]");
var wImg= $('div#gallery>img').width()
var hImg= $('div#gallery>img').height();
				
$('div#gallery').animate({width:(wImg + 20) + "px",marginLeft:-(($(window).width() / 2) - $('div#gallery').width()) + "px"},"slow");
$('div#gallery').animate({height:(hImg + 20) + "px",marginTop:-(($(window).height() / 2) - $('div#gallery').height()) + "px"}, "slow");
non capisco il perche in orizzontale rimane al centro mentre in verticale si allarga veso il basso con il margine top fermo dove era all'inizio eppure gli ho dato l'animazione in negativo.