JavaScript实现简单的二级导航菜单实例
本文实例讲述了JavaScript实现简单的二级导航菜单的方法。分享给大家供大家参考。具体如下:
<!DOCTYPEhtmlPUBliC"-//W3C//DTDXHTML1.0Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml"lang="zh-CN">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<title>css菜单演示</title>
<styletype="text/css">
<!--
*{margin:0;padding:0;border:0;}
body{
font-family:arial,宋体,serif;
font-size:12px;
}
#nav{
line-height:24px;list-style-type:none;background:#666;
}
#nava{
display:block;width:80px;text-align:center;
}
#nava:link{
color:#666;text-decoration:none;
}
#nava:visited{
color:#666;text-decoration:none;
}
#nava:hover{
color:#FFF;text-decoration:none;font-weight:bold;
}
#navli{
float:left;width:80px;background:#CCC;
}
#navlia:hover{
background:#999;
}
#navliul{
line-height:27px;list-style-type:none;text-align:left;
left:-999em;width:180px;position:absolute;
}
#navliulli{
float:left;width:180px;
background:#F6F6F6;
}
#navliula{
display:block;width:180px;width:156px;
text-align:left;padding-left:24px;
}
#navliula:link{
color:#666;text-decoration:none;
}
#navliula:visited{
color:#666;text-decoration:none;
}
#navliula:hover{
color:#F3F3F3;text-decoration:none;font-weight:normal;
background:#C00;
}
#navli:hoverul{
left:auto;
}
#navli.sfhoverul{
left:auto;
}
#content{
clear:left;
}
-->
</style>
<scripttype=text/javascript>
<!--//--><![CDATA[//><!--
functionmenuFix(){
varsfEls=document.getElementById("nav").getElementsByTagName("li");
for(vari=0;i<sfEls.length;i++){
sfEls[i].onmouseover=function(){
this.className+=(this.className.length>0?"":"")+"sfhover";
}
sfEls[i].onMouseDown=function(){
this.className+=(this.className.length>0?"":"")+"sfhover";
}
sfEls[i].onMouseUp=function(){
this.className+=(this.className.length>0?"":"")+"sfhover";
}
sfEls[i].onmouseout=function(){
this.className=this.className.replace(newRegExp("(?|^)sfhover\b"),
"");
}
}
}
window.onload=menuFix;
//--><!]]>
</script>
</head>
<body>
<ulid="nav">
<li><ahref="#">产品介绍</a>
<ul>
<li><ahref="#">产品一</a></li>
<li><ahref="#">产品一</a></li>
<li><ahref="#">产品一</a></li>
<li><ahref="#">产品一</a></li>
<li><ahref="#">产品一</a></li>
<li><ahref="#">产品一</a></li>
</ul>
</li>
<li><ahref="#">服务介绍</a>
<ul>
<li><ahref="#">服务二</a></li>
<li><ahref="#">服务二</a></li>
<li><ahref="#">服务二</a></li>
<li><ahref="#">服务二服务二</a></li>
<li><ahref="#">服务二服务二服务二</a></li>
<li><ahref="#">服务二</a></li>
</ul>
</li>
<li><ahref="#">成功案例</a>
<ul>
<li><ahref="#">案例三</a></li>
<li><ahref="#">案例</a></li>
<li><ahref="#">案例三案例三</a></li>
<li><ahref="#">案例三案例三案例三</a></li>
</ul>
</li>
<li><ahref="#">关于我们</a>
<ul>
<li><ahref="#">我们四</a></li>
<li><ahref="#">我们四</a></li>
<li><ahref="#">我们四</a></li>
<li><ahref="#">我们四111</a></li>
</ul>
</li>
<li><ahref="#">在线演示</a>
<ul>
<li><ahref="#">演示</a></li>
<li><ahref="#">演示</a></li>
<li><ahref="#">演示</a></li>
<li><ahref="#">演示演示演示</a></li>
<li><ahref="#">演示演示演示</a></li>
<li><ahref="#">演示演示</a></li>
<li><ahref="#">演示演示演示</a></li>
<li><ahref="#">演示演示演示演示演示</a></li>
</ul>
</li>
<li><ahref="#">联系我们</a>
<ul>
<li><ahref="#">联系联系联系联系联系</a></li>
<li><ahref="#">联系联系联系</a></li>
<li><ahref="#">联系</a></li>
<li><ahref="#">联系联系</a></li>
<li><ahref="#">联系联系</a></li>
<li><ahref="#">联系联系联系</a></li>
<li><ahref="#">联系联系联系</a></li>
</ul>
</li>
</ul>
</body>
</html>
希望本文所述对大家的javascript程序设计有所帮助。
