buenas noches a todos tengo un inconveniente quiero transformar la position top a position bottom
 
actualmente tengo funcionando bien el efecto de mi eslider pero este efecto presenta un inconveniente y es que el bottom se genera fuera de su contenedor aunque termina correctamente su función,
 
el código es el siguiente
 
else if(effect === 'weave' || effect === 'weaveLeft' || effect === 'weaveRight'){
                blocks(figure, settings, defaults);
                delay = 150;
                i = 0;
				count = 0;
                slices = $('div');
				if(effect === 'weaveLeft') { slices = $('div').reverse(); }
                slices.each(function(){
                    var slice = $(this);
                    var origHeight = slice.height();
					var OffsetTop = slices.offset().top;
					var TopToBottom = origHeight - OffsetTop;
                    slice.css({height:'0',bottom:TopToBottom});
					if ( count++ % 2 == 0 ) $(this).css({top:'auto' });
                    if(i === block-1){setTimeout(function(){slice.animate({ height:origHeight,bottom: '0', opacity:'1'},1500, '',function(){figure.trigger(''); });},delay);
                    } else {setTimeout(function(){slice.animate({ height:origHeight,bottom: '0', opacity:'1'},1500);},delay);
                    }
                    delay += 150;
                    i++;
                });
            }
 
de que otra forma se podría realizar este cambio de posición  agradezco cualquier ayuda 
  
 

