可刷新的Div+CSS+JS树型菜单

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>Div+CSS+JS树型菜单,可刷新</title><meta name="description" content="http://www.livepo.com"><style type="text/css"><!--*{margin:0;padding:0;border:0;}body {	font-family: arial, 宋体, serif;	font-size:12px;}#nav {	width:180px;    line-height: 24px; 	list-style-type: none;	text-align:left;    /*定义整个ul菜单的行高和背景色*/}/*==================一级目录===================*/#nav a {	width: 160px; 	display: block;	padding-left:20px;	/*Width(一定要),否则下面的Li会变形*/}#nav li {	background:#CCC; /*一级目录的背景色*/	border-bottom:#FFF 1px solid; /*下面的一条白边*/	float:left;	/*float:left,本不应该设置,但由于在Firefox不能正常显示	继承Nav的width,限制宽度,li自动向下延伸*/}#nav li a:hover{	background:#CC0000;	/*一级目录onMouseOver显示的背景色*/}#nav a:link  {	color:#666; text-decoration:none;}#nav a:visited  {	color:#666;text-decoration:none;}#nav a:hover  {	color:#FFF;text-decoration:none;font-weight:bold;}/*==================二级目录===================*/#nav li ul {	list-style:none;	text-align:left;}#nav li ul li{		background: #EBEBEB; /*二级目录的背景色*/}#nav li ul a{         padding-left:20px;         width:160px;	/* padding-left二级目录中文字向右移动,但Width必须重新设置=(总宽度-padding-left)*/}/*下面是二级目录的链接样式*/#nav li ul a:link  {	color:#666; text-decoration:none;}#nav li ul a:visited  {	color:#666;text-decoration:none;}#nav li ul a:hover {	color:#F3F3F3;	text-decoration:none;	font-weight:normal;	background:#CC0000;	/* 二级onmouseover的字体颜色、背景色*/}/*==============================*/#nav li:hover ul {	left: auto;}#nav li.sfhover ul {	left: auto;}#content {	clear: left; }#nav ul.collapsed {	display: none;}-->#PARENT{	width:300px;	padding-left:20px;}</style></head><body><div id="PARENT"><ul id="nav"><li><a href="#Menu=ChildMenu1"  onclick="DoMenu('ChildMenu1')">我的网站</a>	<ul id="ChildMenu1" class="collapsed">	<li><a href="http://www.netany.net" target="_blank">[url]www.netany.net[/url]</a></li>	<li><a href="http://www.netany.net" target="_blank">[url]www.netany.net[/url]</a></li>	<li><a href="http://www.netany.net" target="_blank">[url]www.netany.net[/url]</a></li>	</ul></li><li><a href="#Menu=ChildMenu2" onclick="DoMenu('ChildMenu2')">我的帐务</a>	<ul id="ChildMenu2" class="collapsed">	<a href="http://www.netany.net" target="_blank">支付</a></li>	<li><a href="#">网上支付</a></li>	<li><a href="#">登记汇款</a></li>	<li><a href="#">在线招领</a></li>	<li><a href="#">历史帐务</a></li>	</ul></li><li><a href="#Menu=ChildMenu3" onclick="DoMenu('ChildMenu3')">网站管理</a>	<ul id="ChildMenu3" class="collapsed">	<li><a href="#">登录</a></li>	<a href="http://www.netany.net" target="_blank">管理</a></li>	<li><a href="#">管理</a></li>	<li><a href="#">管理</a></li>	</ul></li><li><a href="#Menu=ChildMenu4" onclick="DoMenu('ChildMenu4')">网站管理</a>	<ul id="ChildMenu4" class="collapsed">	<li><a href="#">登录</a></li>	<a href="http://www.netany.net" target="_blank">管理</a></li>	<li><a href="#">管理</a></li>	<li><a href="#">管理</a></li>	</ul></li></ul></div><div style="width:300;padding-left:30px;"></br></br>工作需要搞了一个菜单,分享给大家,大家一齐学习</br></br><p>请大家支持:<a href="http://www.netany.net" target="_blank">[url]http://www.netany.net[/url]</a></p></div></body></html><script type=text/javascript><!--var LastLeftID = "";function menuFix() {	var obj = document.getElementById("nav").getElementsByTagName("li");

for (var i=0; i<obj.length; i++) {		obj[i].onmouseover=function() {			this.className+=(this.className.length>0? " ": "") + "sfhover";		}		obj[i].onMouseDown=function() {			this.className+=(this.className.length>0? " ": "") + "sfhover";		}		obj[i].onMouseUp=function() {			this.className+=(this.className.length>0? " ": "") + "sfhover";		}		obj[i].onmouseout=function() {			this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), "");		}	}}function DoMenu(emid){	var obj = document.getElementById(emid);		obj.className = (obj.className.toLowerCase() == "expanded"?"collapsed":"expanded");	if((LastLeftID!="")&&(emid!=LastLeftID))	//关闭上一个Menu	{		document.getElementById(LastLeftID).className = "collapsed";	}	LastLeftID = emid;}function GetMenuID(){	var MenuID="";	var _paramStr = new String(window.location.href);	var _sharpPos = _paramStr.indexOf("#");

if (_sharpPos >= 0 && _sharpPos < _paramStr.length - 1)	{		_paramStr = _paramStr.substring(_sharpPos + 1, _paramStr.length);	}	else	{		_paramStr = "";	}

if (_paramStr.length > 0)	{		var _paramArr = _paramStr.split("&");		if (_paramArr.length>0)		{			var _paramKeyVal = _paramArr[0].split("=");			if (_paramKeyVal.length>0)			{				MenuID = _paramKeyVal[1];			}		}		/*		if (_paramArr.length>0)		{			var _arr = new Array(_paramArr.length);		}		//取所有#后面的,菜单只需用到Menu		//for (var i = 0; i < _paramArr.length; i++)		{			var _paramKeyVal = _paramArr[i].split('=');

if (_paramKeyVal.length>0)			{				_arr[_paramKeyVal[0]] = _paramKeyVal[1];			}				}		*/	}	if(MenuID!="")	{		DoMenu(MenuID)	}}GetMenuID();	//*这两个function的顺序要注意一下,不然在Firefox里GetMenuID()不起效果menuFix();--></script>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索net
, 登录
, url
, 管理
, 失物招领
, 菜单
www
div css下拉二级菜单、div css下拉菜单、div css实现下拉菜单、div css下拉三级菜单、div css 菜单,以便于您获取更多的相关知识。

时间: 2016-01-03

可刷新的Div+CSS+JS树型菜单的相关文章

Div+CSS+JS树型菜单,可刷新

css|js|菜单|刷新 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&

Div+CSS+JS树型菜单,可刷新_javascript技巧

我的网站 [url]www.netany.net[/url] [url]www.netany.net[/url] [url]www.netany.net[/url] 我的帐务 支付 网上支付 登记汇款 在线招领 历史帐务 网站管理 登录 管理 管理 管理 网站管理 登录 管理 管理 管理 工作需要搞了一个菜单,分享给大家,大家一齐学习 请大家支持:[url]http://www.netany.net[/url]

无限级可刷新Js树型菜单

无限级可刷新Js树型菜单 Example 展开所有 | 收起所有

可刷新的Div+CSS+JS制作的树型菜单

css|js|菜单|刷新 Div+CSS+JS组和能够实现很多好看的特殊的效果,这里推荐一款可刷新的下拉菜单源代码: <style type="text/css"><!--*{margin:0;padding:0;border:0;}body { font-family: arial, 宋体, serif; font-size:12px;}#nav { width:180px; line-height: 24px; list-style-type: none; tex

div+css+js下拉菜单

 代码如下 复制代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&qu

javascript dtree: javascript树型菜单 dtree

js代码很简洁,但是实现了所有树形菜单应有的功能,安装和使用都很简单,特别是从数据库恢复成一棵树变得非常容易.下载包里自带一些常用图标,只需简单的操作,就可以实现看起来相当专业的树形菜单. 详细介绍应用dtree构建一个javascript树型菜单及其中参数配置说明 这几天写了个网站,用了一个javascript写的树型菜单,有网友问我要这个代码,很奇怪,了解一下,原来网上很多文章都在讨论js树型菜单,看了几个实例,发现确实没有我用的这个好,因此baidu了一下,略作整理,希望大家不要浪费无用功

DIV+CSS构成的树型菜单

css|菜单 这是用DIV+CSS+JS构成的树型菜单,采用列表,符合WEB标准,在大多数WIN浏览器下,兼容性不错,xhtml见效果页,我现在做的是二个菜单,如果需要添加,可把<ul class="collapsed" id="submenuid2">......</ul>之间的内容加上去,"submenuid"加1,查看效果. CSS代码 body { margin: 0px; padding: 0; font: 12

JS+CSS实现类似QQ好友及黑名单效果的树型菜单_javascript技巧

本文实例讲述了JS+CSS实现类似QQ好友及黑名单效果的树型菜单.分享给大家供大家参考.具体如下: 今天介绍的这个菜单堪称极品啊,不过里面的有些图标丢失了,路径还留在那,真想使用的朋友自己制作两个折叠菜单的图标按路径传上去就行了,这个菜单是模仿QQ面板的菜单功能,很多朋友还是很喜欢这种功能的,没想到用这么少的JS代码也可实现 ,值得代签哦. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-css-qq-hy-hmd-style-menu-c

DIV+CSS+JS不间断横向滚动实现代码_javascript技巧

DIV+CSS+JS实现不间断横向滚动代码 复制代码 代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>横向不间断滚动DIV CSS代码-DIVCSS5</title> </head> <body>