私は垂直メニュー アコーディオンを持っており、以下のマークアップに示すように展開し、ホバー時に子を表示します。
<ul>
<li><a href=""></a>
<ul>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
</li>
<li><a href=""></a>
<ul>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
</li>
<li><a href=""></a>
<ul>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
</li>
</ul>
例を次に示します: http://jsfiddle.net/A8CPd/
問題は、マウスを子の上に置いたときにホバー状態が保持されないことです。