Animate может принимать обратный вызов, который будет выполняться после завершения анимации, например:
$(".hide").click(function(){ $(".online-contact").animate({width: 'toggle',height: '100%'}, "fast", function() {$(".show-class").show();});
$(this).hide(); })