jQueryを使ったドロップダウンメニュー(3階層)のサンプルです。
マウスを載せるだけでサブメニューが開きますが、マウスをメニュー領域外へ移動させてもあえて自動では閉じない仕組みになっています。具体的には、以下の規則で動作します。
メニュー構造はHTMLのリスト(ul要素やli要素)で作成し、メニューらしく見える装飾にはCSSを使用し、サブメニューの開閉にはJavaScriptのライブラリjQueryを利用しています。
詳しい作り方や構造の解説に関しては、記事「簡単なドロップダウンメニューの作り方(jQuery活用編)」の本文をご参照下さい。