javascriptcss实现三级目录(简单的)
实现 简单 目录 三级 javascriptcss
2023-06-13 09:13:59 时间
是在原先的二级目录改的,先给出演示
这里是css
/*bgmacji(http://www.macji.com)*/ ul,li,p{margin:0;padding:0;list-style:none;font-size:12px} .m_menu_title{height:24px;line-height:24px;text-align:center;margin:01px} .m_menu_content{border-top:solid1px#ccc;padding:8px2px} /*一级*/ .m_menu_contentp{height:22px;line-height:22px} .m_menu_contentpa{ color:#666633; font-weight:bold; text-decoration:none; background:url(http://www.macji.com/blog/img/icon.gif)no-repeat8px4px; padding:00030px; display:block } .m_menu_contentpa:hover{color:#fe8005;font-weight:bold;text-decoration:none} .m_menu_contentpa.on{background-position:8px-18px} /*二级*/ .menu2{} .menu2li{line-height:22px} .menu2a{color:#000; text-decoration:none; display:block; padding:00040px; background:url(http://www.macji.com/blog/img/icon.gif)no-repeat18px4px } .menu2a.on{background-position:18px-18px} /*三级*/ .menu2ul{} .menu2ula{ background-position:30px-39px; padding:00050px; color:#666633; text-decoration:underline } .menu2ula:hover{background-color:#f5f5f5;color:#f60}
目录是循环的,我给写死了.下面给出js
/* 这里是直接写死了,根据传入的id编号,判断是否显示,不显示就显示 id编号是有规律的,可用服务器端语言循环出目录 */ functionsetMenuList(num){ varp=document.getElementById("p"+num); varul=document.getElementById("ul"+num); if(ul.style.display==‘none"){ ul.style.display=”; p.className=“on”; }else{ ul.style.display=‘none"; p.className=“”; } }
演示查看
简易三级目录演示 <!-- /*bgmaiji(http://www.macji.com)*/ ul,li,p{margin:0;padding:0;list-style:none;font-size:12px} .m_menu_title{height:24px;line-height:24px;text-align:center;margin:01px} .m_menu_content{border-top:solid1px#ccc;padding:8px2px} /*一级*/ .m_menu_contentp{height:22px;line-height:22px} .m_menu_contentpa{color:#666633;font-weight:bold;text-decoration:none;background:url(http://www.macji.com/blog/img/icon.gif)no-repeat8px4px;padding:00030px;display:block} .m_menu_contentpa:hover{color:#fe8005;font-weight:bold;text-decoration:none} .m_menu_contentpa.on{background-position:8px-18px} /*二级*/ .menu2{} .menu2li{line-height:22px} .menu2a{color:#000;text-decoration:none;display:block;padding:00040px;background:url(http://www.macji.com/blog/img/icon.gif)no-repeat18px4px;} .menu2a.on{background-position:18px-18px} /*三级*/ .menu2ul{} .menu2ula{background-position:30px-39px;padding:00050px;color:#666633;text-decoration:underline} .menu2ula:hover{background-color:#f5f5f5;color:#f60} 管理中心 一级目录(老大) 二级目录(老二) 档案管理 日志管理 相册管理 视频管理 音乐管理 房间管理 物品管理 二级目录(老二) 档案管理 日志管理 相册管理 视频管理 音乐管理 房间管理 物品管理 二级目录(老二) 档案管理 日志管理 相册管理 视频管理 音乐管理 房间管理 物品管理 一级目录2(老大) 二级目录(老二) 档案管理 日志管理 相册管理 视频管理 音乐管理 房间管理 物品管理 二级目录(老二) 档案管理 日志管理 相册管理 视频管理 音乐管理 房间管理 物品管理 二级目录(老二) 档案管理 日志管理 相册管理 视频管理 音乐管理 房间管理 物品管理 一级目录2(老大) 二级目录(老二) 档案管理 日志管理 相册管理 视频管理 音乐管理 房间管理 物品管理 二级目录(老二) 档案管理 日志管理 相册管理 视频管理 音乐管理 房间管理 物品管理 二级目录(老二) 档案管理 日志管理 相册管理 视频管理 音乐管理 房间管理 物品管理 退出 /* 这里是直接写死了,根据传入的id编号,判断是否显示,不显示就显示 id编号是有规律的,可用服务器端语言循环出目录 */ functionsetMenuList(num){ varp=document.getElementById("p"+num); varul=document.getElementById("ul"+num); if(ul.style.display=="none"){ ul.style.display=""; p.className="on"; }else{ ul.style.display="none"; p.className=""; } } > [Ctrl+A全选注:如需引入外部Js需刷新才能执行]
相关文章
- Java冒泡排序代码实现
- Python实现 “王者农药” 自动刷金币,这思路 “绝了”!
- 使用 Grafana Mimir 实现云原生监控报警可视化
- springMVC实现excel导出(简单封装版)详解编程语言
- 设置Linux主机IP设置:简单快捷步骤实现连接(linux主机ip)
- Linux实现网络桥接:一种简单而又有效的方式(linux桥接网络)
- MongoDB实现用户创建的简单操作(mongodb创建用户)
- 使用MongoDB轻松实现企业数据持久存储(数据库mongodb)
- 使用Redis列表实现数据存储(redis列表)
- Linux下实现网站克隆的技术指南(linux克隆网站)
- 处理Java与Redis实现失效键值对管理(redisjava过期)
- 利用Oracle实现去重计数的技术(去重计数oracle)
- Java–读写锁的实现原理
- MySQL 单行数据:优化实现快速提取重要信息(mysql一行数据)
- Linux上UART通信的实现(uartlinux)
- Redis实现增删查改的实用技巧(redis增删查改)
- 如何实现MSSQL中清空表数据的操作(清空表数据 mssql)
- Mysql实现顺序排序的技巧(mysql顺序排序)
- MySQL分页简单实现,轻松掌握查询技巧(mysql 中分页)
- Redis集群中实现JWT安全认证(redis集群jwt)
- 用phpmailer实现简单openvpn用户认证的实现代码
- js实现图片放大缩小功能后进行复杂排序的方法
- php简单浏览目录内容的实现代码
- jquery简单实现鼠标经过导航条改变背景图
- 页面图片浮动左右滑动效果的简单实现案例