DIV+CSS+JS树型莱单,能够更新不变变莱单

!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN TR/xhtml1/DTD/xhtml1-transitional.dtd
html xmlns= 1999/xhtml
head
meta http-equiv= Content-Type content= text/html; charset=gb2312
title Div+CSS+JS树型莱单,可更新 /title
meta name= description content= 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 quot;DoMenu('ChildMenu1') 一个网站 /a
ul id= ChildMenu1 > li a href= a /li
li a href= a /li
li a href= a /li
/ul
/li
li a href= #Menu=ChildMenu2 quot;DoMenu('ChildMenu2') 我的帐务 /a
ul id= ChildMenu2 > a href= 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 quot;DoMenu('ChildMenu3') 网站后台管理 /a
ul id= ChildMenu3 > li a href= # 登陆 /a /li
a href= a /li
li a href= # 管理方法 /a /li
li a href= # 管理方法 /a /li
/ul
/li
li a href= #Menu=ChildMenu4 quot;DoMenu('ChildMenu4') 网站后台管理 /a
ul id= ChildMenu4 > li a href= # 登陆 /a /li
a href= a /li
li a href= # 管理方法 /a /li
li a href= # 管理方法 /a /li
/ul
/li
/ul
/div
div > /br /br
工作中必须搞了一个莱单,共享给大伙儿,大伙儿一齐学习培训
/br /br
p 请大伙儿适用: a href= / /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]. unction() ...{
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!= ) //关掉上一个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(); //*这2个function的次序要留意一下,要不然在Firefox里GetMenuID()不了实际效果
menuFix();
-- /script


|昌宁建立网站 昌宁,于193三年由保山市(永昌)、顺宁(凤庆)析置设县,取二地名后一字为县名,属保山市市。处东经99°16′至100°12′、北纬度20°14′至25°12′中间,全乡占地面积3888平方千米,地形自大西北
|阿荣旗网站建设 阿荣旗是归属于内蒙古古基层民主区呼伦小熊市的一个旗,坐落于大兴区安岭东麓,东经122°2′—124°5′、北纬度47°56′—49°19′。中西部与扎兰屯市隔河相望,东部地区与扎格敦山岭和莫力达瓦达斡尔族自
|老边公司建立网站 老边区,是营口地区,坐落于城区西南部,东、北与大石桥市紧邻,北接高坎镇,南与盖集县交界,西邻站前区、西城区和沿海地区新城区及辽东湾。截止2016年占地面积305平方千米,老边区具体
|东宁网络推广 东宁县自然地理座标为东经130°9′-130°18′,北纬度43°25′-44°48′,是黑龙江省省最南边的县。东与乌克兰交界。总面积7368平方公里。人口总数2一万人(2005年)。东宁县坐落于黑龙江省省西南部,东与俄
|乾县互联网营销推广 乾县在黄帝还称好峙,为祭天下所.夏代时为雍州之域,商时为岐周的地方,年龄东汉时属秦。秦孝公十二年(前350)始置好峙县。始皇帝统一六国,建都咸阳,好峙属京畿辅地.北魏时改
|陇川企业网站建设 陇川县先在国西北边境,镶嵌着一颗璀粲绚丽的碧玉,它便是元末明初的麓川故地、傣语称作“勐宛”如今的云南省省德宏傣族景颇族基层民主州陇川县。“勐宛”是傣视频语音译名,意思是太阳光
|弥渡企业网站建设 弥渡县坐落于东经100°19′—100°47′,北纬度24°47′—35°32′中间。位于云南省高原地区中西部的云南大理州西南部,东与祥云、官渡县交界,南与景东、南涧县紧邻,西靠巍山县,北连云南大理市。东距省
|乳山企业网站建设 乳山市坐落于山东省半岛花园西南端,北纬度36°41′至37°08′,东经121°11′至121°51′。东邻文登市,西毗海阳市,北接烟台市市牟平区,南濒黄海。309国道和青威髙速道路穿境而过。物品较大横距
|城厢企业网站建设 福建莆田市城厢区,坐落于兴化平原区中间,自古以来为兴化府地,有1500很多年的置县历史时间,现为福建莆田市政工程治、经济发展、文化艺术、文化教育、高新科技管理中心和交通出行核心区。南连闽南三角洲,北倚省会城市福州市和马尾,融侨
|抚州企业网站建设 抚州位于江西省省东部地区,坐落于东经115°35′至117°18′、北纬度26°29′至28°30′中间。东邻福建省、挨近闽南“金三角”经济发展区,南邻石城、宁都,西连中德、新干和丰城,北接进贤、余江和余干
|大佘太企业网站建设 甘泉铁路线南起神华包神铁路线万水泉南部,经包头市,巴彦淖尔市的乌拉特前旗、乌拉特中旗,至中蒙边境线我国港口甘其毛都, 路线总长367千米,为我国Ⅰ级单线电气设备化铁路线,在其中:包头
|禹城企业网站建设 禹大城市位于山东省省大西北部,全省辖7镇3乡一个街道社区做事处,1006个行政部门村,占地面积990平方千米,农用地99000公顷,人口数量49.八万。禹城历史时间久远。夏商时属九州之兖州,周代封为祝国,年龄东汉时
强烈推荐地域 关键地网站制作、企业网站建设、网站运营服务强烈推荐,健全的售前服务售后服务服务保证顾客营销推广的合理
1、技术专业的网站制作制作精英团队给你出示7*二十四小时迅速网站设计制作业务流程,给你的网站迅速构建出示确保 2、一流的技术性工作人员,确保模版仿造编码的安全性、简约、齐整便捷顾客的迅速入门应用 3、多种多样开源系统CMS适用,给你出示dedecms模版网站建设、zblog模版网站建设、wordpress模版网站建设、discuz模版网站建设等业务流程 4、健全的售后服务,大家做的是服务,服务是沒有止境的大家期待与众多顾客达到小伙伴关联,给你出示有意义的事的协助

相关阅读