Try like this
<div>
<div id="div1"></div>
<div id="loading-image" style="display:none;"><img src="loader.gif"/></div>
<div id="div2" style="display:none;"></div>
</div>
$("#button").click(function(){
$("#div1").slideUp();
$("#loading-image").show();
setTimeout(function() {
$("#loading-image").hide();
$("#div2").slideDown();
}, 500);
});