WPならプラグインで簡単に実装できるけど、細かいカスタマイズを考えると自分で作るのが一番。それほど難しくないし。

html

<div id="amenu-list">
<ul>
<li>
<a href="#">メニュー1</a>
<ul>
<li><a href="">サブメニュー</a></li>
<li><a href="">サブメニュー</a></li>
<li><a href="">サブメニュー</a></li>
</ul>
</li>
<li>
<a href="#">メニュー2</a>
<ul>
<li><a href="">サブメニュー</a></li>
<li><a href="">サブメニュー</a></li>
<li><a href="">サブメニュー</a></li>
</ul>
</li>
<li>
<a href="#">メニュー3</a>
<ul>
<li><a href="">サブメニュー</a></li>
<li><a href="">サブメニュー</a></li>
<li><a href="">サブメニュー</a></li>
</ul>
</li>
</ul>
</div>

css

<style type="text/css">
#amenu-list ul, amenu-list li {margin:0; padding:0; list-style-type:none}
#amenu-list li {border:1px solid #CCC}
#amenu-list li a {display:block;background:#00E;color:#FFF}
#amenu-list li a:hover {background:#CCF;color:#00E}
</style>

jQuery

<script type="text/javascript">
$(function(){
 
$('#amenu-list li').hover(
function(){$('>ul',this).slideDown('fast');},
function(){$('>ul',this).slideUp('fast');}
);
 
});
</script>

jQueryを読み込むのを忘れずに。
.slideDown や .slideUp の他にも色々な効果のスクリプトがある。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA