Спасибо за совет. Вопрос ещё один, как сделать что б они не разом все меняли свои размеры а по очереди. Причём, пока 1 элемент не поменяет ширину на высоту +высоту на ширину, второй не стартует и т.д.
Я пробовал через цикл, но у меня опять же всё присваивается практически одновременно   
window.onload = function () {
		var $elem = $('#bigBlock div');
		var len = $('#bigBlock div').length;
		for ( var i=0; i < len; i++ ){
				//$elem.eq(i).addClass('animated flip');
				changeSizes($elem.eq(i));
				
				function changeSizes(el) {
						el.animate({
								width: el.height(),
								height: el.width()
						}, 1000);
				};
		}
}