I ma trying to make a sliding menu.
I want hovering on logo-container to slide it up and when animation is finished slide down menu. When the mouse will be out of logo-container menu will slide up and when animation will be finisded logo will slide down
on mouse hover 1) logo (slideUp) - wait until animation compleate - 2) menu (slideDown) when mouse off 1) menu (slideUp) - wait until animation compleate - 2) lodo (slideDown)
Html
<div id="header">
<div class="navigation_menu_hide">
<div class="content">
<ul>
<li><a href="#">test1</a></li>
<li><a href="#">test1</a></li>
<li><a href="#">test1</a></li>
<li><a href="#">test1</a></li>
<li><a href="#">test1</a></li>
<li><a href="#">test1</a></li>
<li><a href="#">test1</a></li>
<li><a href="#">test1</a></li>
</ul>
</div>
</div>
<div class="logo_show">
<div class="content">
<img src="http://img2.russia.ru/upimg//news/19986/top2.jpg" alt="">
<span>Menu</span>
</div>
</div>
</div>
Jquery
$("#header").hover(function(){
$('.logo_show').slideUp('300', function(){
$('.navigation_menu_hide').slideDown('300');
});
},function(){
$('.navigation_menu_hide').slideUp('200');
$('.logo_show').stop(true, true).slideDown('300');
});
Demo - what I have now (jsfiddle)
I have made something but have issue with animation compleate waiting