三级导航菜单的实现
来源:互联网 发布:python在线编译器 编辑:程序博客网 时间:2024/05/21 15:41
前言:
在之前的项目中遇到过两级导航菜单的情况,但这次做个遇到了需要使用三级导航菜单的情况,以为只是简单的按照两级导航菜单的格式再向下写一个就好,后来发现自己错了,不是简单的menuid和menus的嵌套就ok,通过站在巨人的肩膀上,完成了三级导航菜单的实现。
实例:
简单描述:建立一个导航菜单,其中“学生发展信息管理”下包含“继续教育信息管理”和“毕业发展信息管理”,另外,继续教育信息管理和毕业发展信息管理下有分别包含查询继续教育信息、添加继续教育信息和查询就业信息、添加就业信息。
层级关系:
代码实现:
<script type="text/javascript"> //设置菜单栏 var _menus = { "menus": [{ "menuid": "1", "icon": "icon-sys", "menuname": "学生个人信息管理", "menus": [{ "menuid": "1", "menuname": "学生个人信息维护", "icon": "icon-role", "url": "/PersonInfoMotify/PersonInfoMotify" }] }, { "menuid": "2", "icon": "icon-sys", "menuname": "学生学籍信息管理", "menus": [ {"menuid":"21","menuname":"学生学籍信息维护","icon":"icon-role","url":""} ] }, { "menuid": "3", "icon": "icon-sys", "menuname": "学生发展信息管理", "menus": [ { "menuid": "31", "icon": "icon-sys", "menuname": "继续教育信息管理", "child":[{ "menuid": "140", "menuname": "查询继续教育信息", "icon": "icon-role" }, { "menuid": "150", "menuname": "添加继续教育信息", "icon": "icon-add" }] }, { "menuid": "32", "icon": "icon-sys", "menuname": "毕业发展信息管理", "child": [{ "menuid": "141", "menuname": "查询就业信息", "icon": "icon-role", "url": "" }, { "menuid": "151", "menuname": "添加就业信息", "icon": "icon-add", "url": "" }] }] } ] }; </script>
效果:
总结:
这个过程中比较关键的地方就是menuid、menuname、child的嵌套格式写正确,为了美观同时让图标更符合菜单的意思可以结合icon的一些属性去具体配置,比如,添加可以用icon-add。另外一点就是注意css和js引用路径和顺序要正确,强调的一点是,先引用jquery.min.js再引用jquery.easyui.js。
0 0
- 三级导航菜单的实现
- bootstrap导航条的二级菜单下实现三级菜单
- CSS实现三级菜单导航
- 如何实现三级联动导航菜单的连续工作
- CSS实现三级导航下拉菜单
- 三级菜单的实现
- 开发支持三级目录的导航菜单
- 导航菜单的实现
- jquery实现侧边栏手风琴三级导航菜单demo
- 三级导航菜单,三级竖向展开/收缩导航菜单
- 三级导航菜单,三级竖向展开/收缩导航菜单
- JavascriptCSS横向三级导航菜单
- 国外三级导航下拉菜单
- js三级分类菜单导航
- css3 三级菜单导航栏
- bootstrap导航条--三级菜单
- 兼容IE和FF的三级导航菜单
- 自动收缩的JS+CSS三级折叠导航菜单
- Photon Server4.0版本入门(一)初识Photon Server 4.0
- FreeRTOS 学习三:任务管理
- response对象
- 7.4 多元回归分析(multiple Regression)应用
- layoutAttributesForElementsInRect: Logging only once for UICollectionViewFlowLayout cache mismatched
- 三级导航菜单的实现
- AngularJS系列之ES6特性(一)
- 回溯法
- 腾讯云 ubuntu服务器mysql安装和外网访问
- 程序并不难
- MySQL 操作总结(二)
- 基于retrofit的网络框架的终极封装(二)-与retrofit的对接与解耦,以及遇到的坑
- 获取当前进程的task_struct指针------current宏
- JQuery源码学习——匿名函数