Подскажите логику.. По неопытности не могу уловить как сделать.. 
У меня есть меню, в  нём категории.. При наведении на категорию - выплывает список подкатегорий..
Когда убираем мышку от блока с подкатегориями, этот блок исчезат.. 
Я прописал что-то такое, но 
<script type="text/javascript">
	 $('li:has(ul.children)').find('a:first').mouseover(showFunc);
	  $(this).('ul.children').slideToggle(100);
	 function showFunc(){
	 $(this).next('ul.children').slideToggle(100);
}
  </script>
Но это не слишком хорошо работающий вариант.. 
<ul>
<li><a href="">text </a>
<ul class="childern">
<li><a href="">subcat1</a></li>
<li><a href="">subcat2</a></li>
<li><a href="">subcat3</a></li>
</ul>
</li>
<li><a href="">text  2</a>
<ul class="childern">
<li><a href="">subcat1</a></li>
<li><a href="">subcat2</a></li>
<li><a href="">subcat3</a></li>
</ul>
</li>
</ul>