私は自分がこれをやっていることに気づきましたが、これが最善の方法かどうかはわかりません。ここに例があります。
<ul id="menubar">
<li><a class="menu_item">File</a>
<ul>
<li><a id="menu_file_new">New</a></li>
<li><a id="menu_file_open">Open</a></li>
</ul>
</li>
<li><a class="menu_item">Run</a>
<ul>
<li><a id="menu_run_preview">Preview</a></li>
<li><a id="menu_run_compile">Compile</a></li>
</ul>
</li>
</ul>
JQuery
$('.menu_item').hover(function(){
$(this).find('ul').show();
});
これが最善の方法だと思っているだけですが、見つけるのは少しやり過ぎのようですか?
編集:これが原因でcssを使用できません:アイテムがクリック/ホバーするとOpera / IEで失敗し、これら2つのブラウザーで失敗します。http://jsfiddle.net/cJsn2/1/これはhtml標準によるものです。