jQueryで、簡単にドロップダウンメニューを作成する方法を紹介します。
↓以下が実際のソースサンプルです。
▼JavaScript
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(function(){
$("ul.menu li").hover(function(){
$("ul.sub:not(:animated)", this).slideDown();
}, function(){
$("ul.sub",this).slideUp();
});
});
</script>
▼CSS
<style type="text/css">
ul {
list-style-type: none;
margin: 0;
padding: 0;
color: #fff;
}
ul.menu li {
float: left;
position: relative;
margin: 0 0 0 1px;
padding: 5px;
width: 200px;
background-color: #555555;
display: block;
}
ul.sub {
display: none;
position: absolute;
margin-left: -6px;
padding: 0;
}
ul.sub li a {
padding: 5px 10px;
margin-left: -5px;
margin-right: -5px;
margin-bottom: -5px;
display: block;
color: #fff;
}
ul.sub li a:hover {
background: #ff9900;
text-decoration:none;
}
</style>
▼HTML
<ul class="menu">
<li>MENU 1</li>
<li>MENU 2
<ul class="sub">
<li><a href="#">MENU 2-1</a></li>
<li><a href="#">MENU 2-2</a></li>
</ul>
</li>
<li>MENU 3
<ul class="sub">
<li><a href="#">MENU 3-1</a></li>
<li><a href="#">MENU 3-2</a></li>
</ul>
</li>
<li>MENU 4
<ul class="sub">
<li><a href="#">MENU 4-1</a></li>
<li><a href="#">MENU 4-2</a></li>
<li><a href="#">MENU 4-3</a></li>
</ul>
</li>
</ul>
今回、参考にさせていただいたのは、
『誰でも出来る!jQueryでドロップダウンメニューをわずか7行で完成させる方法』さんです。
ありがとうございます。

2 thoughts on “jQueryでドロップダウンメニューを作る”