求一导航菜单,急,谢谢! http://singlepine.cnblogs.com/articles/259955.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script type="text/javascript">startList.tag = 0;function startList(rootObj){var navRoot, i=0;if(rootObj == '' || rootObj == null) rootObj=document.all.navitree;try{navRoot = rootObj;if(navRoot==null){alert('null a wrong accoured');}else {for (i=0; i<navRoot.childNodes.length; i++) {node = navRoot.childNodes[i];if (node.nodeName=="LI") {node.onmouseover=function() {this.className ="over";}node.onmouseout=function() {this.className="out";}if(startList.tag==1){node.className = "out";}startList(node);}else if (node.nodeName=="UL"){ startList.tag = 1;startList(node);}} //for end}} //try endcatch(e){alert(e);} //catch end} //startListwindow.onload = startList;</script><style type="text/css">@import url( style.css );body {font-size: 11px;font-family: 'Courier New';}.navitree a {display: block;width: 100%;padding: 5px;margin: 1px;text-decoration: none;background: #ffe;color: #000;}.navitree a:hover {background: #880;color: #fff;}.navitree, .navitree ul {margin: 0px;padding: 0px;border-bottom: #ccc 1px solid;border-right: #ccc 1px solid;list-style-type: none;}.navitree {width: 451px;}.navitree li {position: relative;width: 150px;padding: 0px;border-left: #ccc 1px solid;border-top: #ccc 1px solid;float: left;background: #fff;}.navitree li ul li {position: relative;width: 150px;padding: 0px;border: #ccc 1px solid;border-bottom: 0px;border-right: 0px;float: left;}.navitree li ul {display: none;position: absolute;left: -1px;top: 26px;}.navitree li ul li ul {position: absolute;left: 149px; /* Set 1px less than menu width */top: -1px;}li.over ul {display: block;visibility: visible;}li.out ul {visibility: hidden;/* 比用 display:none 效率会高 */}</style><BODY><ul id="navitree" class="navitree"><li><a href="#">home</a></li><li><a href="#">about ></a><ul id="second"><li><a href="#">history</a></li><li><a href="#">team</a></li><li><a href="#">offices</a></li></ul></li><li><a href="#">services ></a><ul><li><a href="#">web design ></a><ul><li><a href="#">web design - sub1</a></li><li><a href="#">web design - sub2</a></li><li><a href="#">web deisgn - sub3 ></a><ul><li><a href="#">sub3-1</a><li><a href="#">sub3-2</a></ul></li></ul></li></ul></li></ul></BODY> jquery ajax传值到action 一个拖拽效果在IE下的问题 [求助] JS高手请进...问个JS冲突的问题.............. XML解析错误:未找到元素 一个空格的问题 请教各种大师,关于上下移动的问题 用table 实现datagrid功能 跟踪日记 一张网页中有好多<iframe>标记的子窗口,当鼠标在网页中任意一个子窗口中点击后,如何获取鼠标点击所在的子窗口对象??? javaScript中confirm属性如何去掉左边的问号,如何修改标题? Javascript 可否判断系统中是否存在打印队列? 如何实现正则表达式从右向左匹配? 求js做的日期时间控件(精确到秒)
startList.tag = 0;
function startList(rootObj)
{
var navRoot, i=0;
if(rootObj == '' || rootObj == null) rootObj=document.all.navitree;try
{
navRoot = rootObj;
if(navRoot==null)
{
alert('null a wrong accoured');
}
else
{
for (i=0; i<navRoot.childNodes.length; i++)
{
node = navRoot.childNodes[i];
if (node.nodeName=="LI")
{
node.onmouseover=function()
{
this.className ="over";
}
node.onmouseout=function()
{
this.className="out";
}
if(startList.tag==1)
{
node.className = "out";
}
startList(node);
}
else if (node.nodeName=="UL")
{
startList.tag = 1;
startList(node);
}
} //for end
}
} //try end
catch(e)
{
alert(e);
} //catch end
} //startListwindow.onload = startList;
</script><style type="text/css">
@import url( style.css );
body {
font-size: 11px;
font-family: 'Courier New';
}
.navitree a {
display: block;
width: 100%;
padding: 5px;
margin: 1px;
text-decoration: none;
background: #ffe;
color: #000;
}
.navitree a:hover {
background: #880;
color: #fff;
}
.navitree, .navitree ul {
margin: 0px;
padding: 0px;
border-bottom: #ccc 1px solid;
border-right: #ccc 1px solid;
list-style-type: none;
}.navitree {
width: 451px;
}
.navitree li {
position: relative;
width: 150px;
padding: 0px;
border-left: #ccc 1px solid;
border-top: #ccc 1px solid;
float: left;
background: #fff;
}.navitree li ul li {
position: relative;
width: 150px;
padding: 0px;
border: #ccc 1px solid;
border-bottom: 0px;
border-right: 0px;
float: left;
}
.navitree li ul {
display: none;
position: absolute;
left: -1px;
top: 26px;
}.navitree li ul li ul {
position: absolute;
left: 149px; /* Set 1px less than menu width */
top: -1px;
}
li.over ul {
display: block;
visibility: visible;
}
li.out ul {
visibility: hidden;
/* 比用 display:none 效率会高 */
}
</style>
<BODY>
<ul id="navitree" class="navitree">
<li><a href="#">home</a></li>
<li>
<a href="#">about ></a>
<ul id="second">
<li><a href="#">history</a></li>
<li><a href="#">team</a></li>
<li><a href="#">offices</a></li>
</ul>
</li>
<li>
<a href="#">services ></a>
<ul>
<li>
<a href="#">web design ></a>
<ul>
<li><a href="#">web design - sub1</a></li>
<li><a href="#">web design - sub2</a></li>
<li>
<a href="#">web deisgn - sub3 ></a>
<ul>
<li><a href="#">sub3-1</a>
<li><a href="#">sub3-2</a>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</BODY>