js实现收缩菜单效果实例代码
2023-06-13 09:15:07 时间
废话不多说,直接上代码:有注释
<head>
<title></title>
<styletype="text/css">
div
{
border:1pxsolidblack;
width:100px;
}
ul.tit,.content
{
list-style-type:none;
}
.menu
{
padding:0px;
margin:0px;
}
.tit
{
background-color:#0094ff;
color:White;
padding:2px10px;
cursor:pointer;
}
</style>
<scriptsrc="js/jquery-1.9.0.js"type="text/javascript"></script>
<scripttype="text/javascript">
$(function(){
//一开始直接隐藏菜单
$(".content").hide();
//给标题添加点击事件
$(".tit").click(function(){
//当点击的时候,打开菜单,同时其他的菜单隐藏
$(this).next().slideDown().parent().siblings().children(".content").slideUp();
}).first().next().slideDown();//默认之后第一个菜单打开
});
</script>
</head>
<body>
<div>
<ulclass="menu">
<liclass="tit">菜单1</li>
<liclass="content">
<ul>
<li>11111</li>
<li>11111</li>
<li>11111</li>
<li>11111</li>
</ul>
</li>
</ul>
<ulclass="menu">
<liclass="tit">菜单2</li>
<liclass="content">
<ul>
<li>22222</li>
<li>22222</li>
<li>22222</li>
<li>22222</li>
</ul>
</li>
</ul>
<ulclass="menu">
<liclass="tit">菜单3</li>
<liclass="content">
<ul>
<li>22222</li>
<li>22222</li>
<li>22222</li>
<li>22222</li>
</ul>
</li>
</ul>
</div>
</body>
相关文章
- JS跳转代码_js中跳转页面路径
- JS面试题-js新增基本数据类型BigInt
- 创建JS文件:在Linux下实现自动化任务(linux创建js文件)
- Linux上的JS压缩工具(js压缩工具linux)
- 利用 JS 实现 Redis 的连接(js连接redis)
- JS树形递归实例代码
- JS打开层/关闭层/移动层动画效果的实例代码
- JS模拟的腾讯微博app撕纸效果的实例代码
- JS精确统计网站访问量的实例代码
- 点击进行复制的JS代码实例
- JS操作数据库的实例代码
- JS将表单导出成EXCEL的实例代码
- JS获取键盘上任意按键的值(实例代码)
- JS随机漂浮广告代码具体实例
- JS小功能(onmouseover实现选择月份)实例代码
- JS实现侧悬浮浮动实例代码
- 页面实时更新时间的JS实例代码
- 三种动态加载js的jquery实例代码另附去除js方法
- php使用正则过滤js脚本代码实例
- php+js实现异步图片上传实例分享
- js实现ArrayList功能附实例代码
- node.js中的Socket.IO使用实例
- js实现的类似于asp数据字典的数据类型代码实例