我正在制作一个网站,并想创建一个带有菜单的页面,该菜单显示为选项卡,直到用户单击它。这应该展开菜单以显示其内容。再次单击选项卡后,我希望它消失。我该怎么做(最好使用 jQuery)?
问问题
59 次
1 回答
1
<style>
.menu > li > ul {display:none;}
.menu > li.active > ul {display:block;}
</style>
<ul class="menu">
<li>
Menu item 1
<ul>
<li>Submenu 1.1</li>
<li>Submenu 1.2</li>
</ul>
</li>
<li>
Menu item 2
<ul>
<li>Submenu 2.1</li>
<li>Submenu 2.2</li>
</ul>
</li>
</ul>
<script>
$(document).ready(function()
{
$('.menu > li').on("click", function()
{
$(this).toggleClass('active');
});
});
</script>
于 2013-06-05T21:42:14.533 回答