jQueryを使ったドロップダウンメニュー
jQueryを使用してマウスを合わせるとスルッと出てくるアニメーションをかけたドロップダウンメニューのチュートリアル”Create a multilevel Dropdown menu with CSS and improve it via jQuery”を参考にサンプルを作ってみました。
CSSでドロップダウンのメニューを作り、親リストのli要素ホバー時に子のリストがjqueryでエフェクトをかけて降りてくるようになっています。CSSのコードはチュートリアルの方で作り方がのっています。
作ってみたサンプルデモ
作ってみたdemoのjQueryのスクリプトの部分です。
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> function mainmenu(){ $(" 子カテゴリー ul要素 ").css({display: "none"}); // Opera Fix $(" 親カテゴリー li要素 ").hover(function(){ $(this).find('ul:first').css({visibility: "visible",display: "none"}).show(400); },function(){ $(this).find('ul:first').css({visibility: "hidden"}); }); } $(document).ready(function(){ mainmenu(); }); </script>
jQueryの使い方は違いますがドロップダウンメニューの作り方は、こちらの記事「jQueryで作る多階層ドロップダウンメニュー」がとても分かりやすかったです。このブログのカテゴリーメニューのドロップダウンはこちらの記事を参考にしました。
No Comments & Tracbacks