首页 前端知识 使用jQuery实现折叠菜单效果

使用jQuery实现折叠菜单效果

2024-01-27 01:01:48 前端知识 前端哥 476 142 我要收藏

折叠菜单效果:
在这里插入图片描述

代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="css/iconfont.css" rel="stylesheet"/>
<style>
ul,li,a{
margin: 0px;
padding: 0px;
}
a{
text-decoration: none;
color: #000;
line-height: 28px;
}
#menu>li{
width: 130px;
list-style-type: none;
text-align: center;
background-color: #000;
}
#menu>li>a{
color: #fff;
}
.submenu{
background-color: #fff;
display: none;
}
.submenu>li{
list-style-type: none;
}
</style>
</head>
<body>
<div>
<ul id="menu">
<li>
<a href="#"><span class="iconfont icon-yonghu"></span> 用户管理 <span class="iconfont icon-shangjiantou"></span></a>
<ul class="submenu" style="display: block;">
<li><span class="iconfont icon-tianjia"></span> <a href="#">添加用户</a></li>
<li><span class="iconfont icon-chakanxinxi"></span> <a href="#">查询用户</a></li>
</ul>
</li>
<li>
<a href="#"><span class="iconfont icon-jurassic_add-users"></span> 角色管理 <span class="iconfont icon-xiajiantou"></span></a>
<ul class="submenu">
<li><span class="iconfont icon-tianjia"></span> <a href="#">添加角色</a></li>
<li><span class="iconfont icon-chakanxinxi"></span> <a href="#">查询角色</a></li>
</ul>
</li>
<li>
<a href="#"><span class="iconfont icon-quanxian"></span> 权限管理 <span class="iconfont icon-xiajiantou"></span></a>
<ul class="submenu">
<li><span class="iconfont icon-tianjia"></span> <a href="#">添加权限</a></li>
<li><span class="iconfont icon-chakanxinxi"></span> <a href="#">查询权限</a></li>
</ul>
</li>
</ul>
</div>
<script src="js/jquery-3.6.4.js"></script>
<script>
$(function(){
$("#menu>li>a").click(function(){
$(this).next().slideToggle(500);
$(this).children().last().toggleClass("icon-xiajiantou").toggleClass("icon-shangjiantou")
})
})
</script>
</body>
</html>
复制

说明:案例中使用了iconfont图标

欢迎大家阅读,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位指点,在此表示感激不尽。文章持续更新中…

转载请注明出处或者链接地址:https://www.qianduange.cn//article/579.html
标签
jquery
评论
还可以输入200
共0条数据,当前/页
发布的文章
大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!