首页 网站知识 网站案例 网站制作流程 网站制作价格 网站定制 联系我们
Q Q
电 话
手 机
Q Q
电 话
手 机

DIV+CSS+JS树形菜单,可以刷新不改变菜单

发布时间:2020-04-06 00:00
发布者:网站定制网
浏览次数:
<!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.NETAny.net">
<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">www.netany.net</a></li>
<li><a href="http://www.netany.net" target="_blank">www.netany.net</a></li>
<li><a href="http://www.netany.net" target="_blank">www.netany.net</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">http://www.netany.net</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!="") //关闭上一个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>

上一篇:灰色图片鼠标放上去变彩色css效果代码
下一篇:没有了
热点地区网站制作
热门地区网站设计制作、为客户量身定制一个适合自己的推广营销型网站
|昌宁做网站
昌宁,于1933年由保山(永昌)、顺宁(凤庆)析置设县,取两地名后一字为县名,属保山市。处东经99°16′至100°12′、北纬20°14′至25°12′之间,全县总面积3888平方公里,地势自西北
|阿荣旗网站制作
阿荣旗是隶属内蒙古自治区呼伦贝尔市的一个旗,位于大兴安岭东麓,东经122°2′—124°5′、北纬47°56′—49°19′。西部与扎兰屯市隔河相望,东部与扎格敦山岭和莫力达瓦达斡尔族自
|老边企业做网站
老边区,是营口市辖区,位于市区东南部,东、北与大石桥市毗邻,北接高坎镇,南与盖州市接壤,西邻站前区、西市区和沿海新区及辽东湾。截至2015年总面积305平方公里,老边区实际
|东宁网站推广
东宁县地理坐标为东经130°9′-130°18′,北纬43°25′-44°48′,是黑龙江省最南部的县。东与俄罗斯接壤。面积7368平方千米。总人口21万人(2004年)。东宁县位于黑龙江省东南部,东与俄
|乾县网络推广
乾县在黄帝时称好峙,为祭天之所.夏朝时为雍州之域,商时为岐周之地,春秋战国时属秦。秦孝公十二年(前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乡1个街道办事处,1006个行政村,总面积990平方公里,耕地99000公顷,人口49.8万。禹城历史悠久。夏商时属九州之兖州,周朝封为祝国,春秋战国时
推荐地区
重点地网站设计、网站建设、网站维护服务推荐,完善的售前售后服务保障客户推广的有效
|朔州做网站
朔州企业做网站,朔州比较好的网络公司,朔州专业的网站建设
|平顶山网站制作
平顶山企业做网站,平顶山比较好的网络公司,平顶山专业的网站建设
|来宾企业做网站
来宾企业做网站,来宾比较好的网络公司,来宾专业的网站建设
|张掖网站推广
张掖企业做网站,张掖比较好的网络公司,张掖专业的网站建设
|海西网络推广
海西企业做网站,海西比较好的网络公司,海西专业的网站建设
|乐东网站建设
乐东企业做网站,乐东比较好的网络公司,乐东专业的网站建设
|龙岩网站建设
龙岩企业做网站,龙岩比较好的网络公司,龙岩专业的网站建设
|厦门网站建设
厦门企业做网站,厦门比较好的网络公司,厦门专业的网站建设
|哈尔滨网站建设
哈尔滨企业做网站,哈尔滨比较好的网络公司,哈尔滨专业的网站建设
|济南网站建设
济南企业做网站,济南比较好的网络公司,济南专业的网站建设
|伊宁网站建设
伊宁企业做网站,伊宁比较好的网络公司,伊宁专业的网站建设
|南阳网站建设
南阳企业做网站,南阳比较好的网络公司,南阳专业的网站建设
热点TAG
网站制作热点内容汇集,展示最新的网站建站TAG,热点做网站内容