li包含ul ul包含li li包含a 点击a链接跳转到相应的页面,导航栏停留在a所在的li上
1个回答
展开全部
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>后台管理页面</title>
<script src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js">
</script>
<style>
.menu>ul>li>ul{display:none;}
.menu>ul>li>ul.active{display:block;}
.active1{background:#f00;}
</style>
<script>
$(function (){
$('.menu>ul>li>a').click(function(){
console.log($(this).siblings('ul').hasClass('active'));
if($(this).siblings('ul').hasClass('active'))
{
$(this).siblings('ul').removeClass('active');
}else
{
$(this).siblings('ul').addClass('active');
}
});
$('.menu>ul>li>ul>li>a').click(function(){
$(this).parents('ul').find('a').removeClass('active1');
$(this).addClass('active1');
})
})
</script>
</head>
<body>
<div class="menu">
<ul>
<li>
<a href="#">主菜单</a>
<ul>
<li><a>子菜单</a></li>
<li><a>子菜单</a></li>
<li><a>子菜单</a></li>
<li><a>子菜单</a></li>
<li><a>子菜单</a></li>
</ul>
</li>
<li>
<a href="#">主菜单</a>
<ul>
<li><a>子菜单</a></li>
<li><a>子菜单</a></li>
<li><a>子菜单</a></li>
<li><a>子菜单</a></li>
<li><a>子菜单</a></li>
</ul>
</li>
</ul>
</div>
</body>
</html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>后台管理页面</title>
<script src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js">
</script>
<style>
.menu>ul>li>ul{display:none;}
.menu>ul>li>ul.active{display:block;}
.active1{background:#f00;}
</style>
<script>
$(function (){
$('.menu>ul>li>a').click(function(){
console.log($(this).siblings('ul').hasClass('active'));
if($(this).siblings('ul').hasClass('active'))
{
$(this).siblings('ul').removeClass('active');
}else
{
$(this).siblings('ul').addClass('active');
}
});
$('.menu>ul>li>ul>li>a').click(function(){
$(this).parents('ul').find('a').removeClass('active1');
$(this).addClass('active1');
})
})
</script>
</head>
<body>
<div class="menu">
<ul>
<li>
<a href="#">主菜单</a>
<ul>
<li><a>子菜单</a></li>
<li><a>子菜单</a></li>
<li><a>子菜单</a></li>
<li><a>子菜单</a></li>
<li><a>子菜单</a></li>
</ul>
</li>
<li>
<a href="#">主菜单</a>
<ul>
<li><a>子菜单</a></li>
<li><a>子菜单</a></li>
<li><a>子菜单</a></li>
<li><a>子菜单</a></li>
<li><a>子菜单</a></li>
</ul>
</li>
</ul>
</div>
</body>
</html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询