php后管理分类导航菜单
- <!DOCTYPE>
- <html>
- <head>
- <meta http-equiv="Content-type" content="text/html" charset="utf-8">
- <title>后台管理折叠导航菜单</title>
- <style>
- body{
- margin:0;
- padding:0;
- text-align:center;
- font:normal 12px Arial,Verdana,Tahoma;
- line-height:150%;
- }
- a:link, a:visited{
- color:#385065;
- text-decoration:none;
- }
- a:hover{
- text-decoration:underline;
- }
- #menu{
- width:150px;
- margin:0 15px;
- padding:0;
- text-align:left;
- list-style:none;
- }
- #menu .item{
- background:#ccaaee;
- padding:0px;
- list-style:none;
- border:1px solid #eee;
- }
- a.title:link, a.title:visited, a.title:hover{
- display:block;
- color:#385065;
- font-weight:bold;
- padding:2px 0 0 22px;
- width:128px;
- line-height:23px;
- cursor:pointer;
- text-decoration:none;
- }
- #menu .item ul{
- border:1px solid #9facb7;
- margin:0;
- width:116px;
- padding:3px 0px 3px 30px;
- bakground:#fff;
- list-style:none;
- display:none;
- }
- #menu .item ul li{
- display:block;
- }
- </style>
- <script type="text/javascript">
- function hideAllObj(){
- var items = document.getElementsByClassName("option");
- for(var j=0; j<items.length; j++){
- items[j].style.display = "none";
- }
- }
- function check(){
- document.getElementById("opt_1").style.display = "block";
- var items = document.getElementsByClassName("title");
- for(var j=0; j<items.length; j++){
- items[j].onclick = function(){
- var obj = document.getElementById("opt_" + this.name);
- if(obj.style.display != "block"){
- hideAllObj();
- obj.style.display = "block";
- }else{
- obj.style.display = "none";
- }
- }
- }
- }
- document.getElementsByClassName=function(classname){
- var retnode = [];
- var myclass = new RegExp('\\b'+classname+'\\b');
- var elem = this.getElementsByTagName('*');
- for(var j=0; j<elem.length; j++){
- var classes = elem[j].className;
- if(myclass.test(classes)){
- retnode.push(elem[j]);
- }
- }
- return retnode;
- }
- </script>
- </head>
- <body onload="check()">
- <ul id="menu">
- <li class="item"><a href="javascript:void(0)" class="title" name="1">用户管理</a>
- <ul id="opt_1" class="option">
- <li><a href="#">添加用户</a></li>
- <li><a href="#">管理用户</a></li>
- </ul>
- </li>
- <li class="item"><a href="javascript:void(0)" class="title" name="2">用户管理</a>
- <ul id="opt_2" class="option">
- <li><a href="#">添加用户</a></li>
- <li><a href="#">管理用户</a></li>
- </ul>
- </li>
- <li class="item"><a href="javascript:void(0)" class="title" name="3">用户管理</a>
- <ul id="opt_3" class="option">
- <li><a href="#">添加用户</a></li>
- <li><a href="#">管理用户</a></li>
- </ul>
- </li>
- <li class="item"><a href="javascript:void(0)" class="title" name="4">用户管理</a>
- <ul id="opt_4" class="option">
- <li><a href="#">添加用户</a></li>
- <li><a href="#">管理用户</a></li>
- </ul>
- </li>
- </ul>
- </body>
- </html>
php后管理分类导航菜单的更多相关文章
- 分类导航菜单的制作(附源码)--HTML
不多说,直接贴代码哈!有疑问,可追加评论哈! demo.html: <!DOCTYPE html><html> <head> <title>分类导航菜单 ...
- SharePoint 2013技巧分享系列 - 隐藏Blog和Apps左侧导航菜单
企业内部网中,不需要员工创建Blog或者创建,安装SharePoint应用,因此需要在员工个人Web页面需要隐藏Blog或者Apps导航菜单, 其步骤设置如下: 该技巧适合SharePoint 201 ...
- Orchard扩展 自定义后台管理导航菜单 Admin Menu
金天:学习一个新东西,就要持有拥抱的心态,如果固守在自己先前的概念体系,就会有举步维艰的感觉. 金天:看源码永远是Coder学习的最快捷路径. 看本文需要对Orchard大致体系, 特别是Mo ...
- Winfrom 开发系统导航菜单
先上图看效果在说. 效果图如上,在Web中这个一点难度都没有,几行Css+JS就搞定了.但是在Winfrom中.本来就是半杯水的水准,想做这个个导航菜单,发现真难找,找了很多都不合胃口,只能自己写个了 ...
- WordPress入门 之 设置导航菜单
WordPress 3.0 添加了一个自定义导航菜单的功能,让你可以很自由地设置网站的导航菜单.现在大多数的主题也都支持这个功能了,那么,究竟该如何设置WordPress导航菜单?今天倡萌就介绍一下. ...
- DDD开发框架ABP之导航菜单
每一个网站都会有导航菜单(通常不止一个),ASP.NET Boilerplate(后文简称ABP)提供了一种创建和使用菜单的通用架构,利用架构我们可以方便的创建菜单并显示给用户.本文主要说明菜单的创建 ...
- Netsharp快速入门(之6) 基础档案(创建导航菜单)
作者:秋时 杨昶 时间:2014-02-15 转载须说明出处 1.1 创建导航菜单 1.在Demo节点下,录入路径名称,并在下方录入两个导航页签名 2.建立分类,只要填路径名 3.双击基 ...
- 干货分享!关于APP导航菜单设计你应该了解的一切
导航菜单是人机交互的最主要的桥梁和平台,主要作用是不让用户迷失方向.现在市面上产品的菜单栏种类繁多,到底什么样的才是优秀的导航菜单设计呢?好的菜单设计不仅能提升整个产品的用户体验,而且还能让用户耳目一 ...
- 在ASP.NET MVC下实现树形导航菜单
在需要处理很多分类以及导航的时候,树形导航菜单就比较适合.例如在汽车之家上: 页面主要分两部分,左边是导航菜单,右边显示对应的内容.现在,我们就在ASP.NET MVC 4 下临摹一个,如下: 实现的 ...
随机推荐
- highchart 添加新的series
code: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" c ...
- Python新建动态命名txt文件
# -*- coding: utf-8 -*- import os,sys,time fname=r"D:\01-学习资料\python" def GetNowTime():#获取 ...
- HDU--洗衣服
洗衣服 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...
- Struts2使用demo
创建一个web project: 导入Struts2的jar包放到lib目录下: WEB-INF下面创建login.jsp和welcome.jsp;index.jsp删掉: 说一下<%@ tag ...
- MySQL5.6 GTID新特性实践
MySQL5.6 GTID新特性实践 GTID简介 搭建 实验一:如果slave所需要事务对应的GTID在master上已经被purge了 实验二:忽略purged的部分,强行同步 本文将简单介绍基于 ...
- Java面向对象课程小结
1.什么是对象?什么是类? 类和对象的关系 定义类的方法 方法五要素 new关键字 引用类型变量的赋值 null和nullException null大小写的区别 2.方法 重载和重写 构造 方法,带 ...
- UIWindow & UIWindowLevel
转自:http://www.cnblogs.com/smileEvday/archive/2012/03/27/2420362.html 一.UIWindow是一种特殊的UIView,通常在一个程序中 ...
- Think in 递归
网上写递归的文章可以用汗牛充栋来形容了,大多数都非常清晰而又细致的角度上讲解了递归的概念,原理等等.以前学生的时候,递归可以说一直是我的某种死穴,原理,细节我都懂,但是不管是在如何运用或者如何试试算法 ...
- HTML学习有感
自从到大三之后一直在纠结课下去学些什么,刚开始一直在学PS,当时学的还算可以,可以一段时间不用之后就忘记了,这使我很郁闷!之后一直想学JAVA,跟已经工作的同学讨来了相关的视屏资料以及他培训时的笔记: ...
- java学习笔记(3)之面向对象(1)
下面来谈谈我对面向对象的一些理解和总结. 1.什么叫面向对象?我自己的理解就是一种编程思想,强调对象,是一种思考问题的思维模式.在学习面向对象的时候,我们要建立起自己面向对象的思维模式. (1).先整 ...