龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > div+css/html >

滑动门导航菜单,参数:对象id、样式、选择器

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
滑动门导航菜单,参数:对象id、样式、选择器 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns=http://www.111cn.net/1999/xhtml head title滑动门导
滑动门导航菜单,参数:对象id、样式、选择器

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.111cn.net/1999/xhtml">
<head>
<title>滑动门导航菜单,参数:对象id、样式、选择器</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<style type="text/css教程">
*{margin:0;padding:0;}
body{line-height:22px}
.current{background:#f60;color:#fff}
dl{overflow:hidden;zoom:1;margin-bottom:30px}
dd{float:left;width:100px;text-align:center;list-style:none;cursor:pointer;}
li{display:none;}
</style>
</head>
<body>
<dl id="nav">
 <dd>菜单一</dd>
 <dd>菜单二</dd>
 <dd>菜单三</dd>
 <dd>菜单四</dd>
 <dd class="current">菜单五</dd>
</dl>
<ul id="bb">
 <li style="display:block">内容一</li>
 <li>内容二</li>
 <li>内容三</li>
 <li>内容四</li>
 <li>内容五</li>
</ul>
<script language="javascript教程">

function tabs(e1,e2){
 var tag1="dd",tag2="li",addclass="current",checkNav="",checkWrap="";
 var o1=document.getElementById(e1),o2=document.getElementById(e2),ElementNav=new Array();ElementWrap=new Array();
 chk=function(e,n){var v=eval("/"+n+"/gi");if(v==undefined){return true}else if(v.test(e.className)){return true};}
 function ser(e,arr,g,n){
  var tags=e.getElementsByTagName(g),v=0;
  for(i=0;i<tags.length;i++){
   if(chk(tags[i],n)==true){arr[v]=tags[i];v++;};
  }
 }
 function Start(e,f){
  var s=e.length;
  for(i=0;i<s;i++){
   e[i].onmouseover=function(){mOver(this)}
  }
  function mOver(obj){
   for(var i=0;i<s;i++){
    f[i].style.display="none";
    e[i].className="";
   }
   for(var i=0;i<s;i++){
    if(e[i]==obj){f[i].style.display="block";e[i].className=addclass}
   }
  }
 }
 ser(o1,ElementNav,tag1,checkNav);
 ser(o2,ElementWrap,tag2,checkWrap);
 Start(ElementNav,ElementWrap)
}

tabs("nav","bb")
</script>
</body>
</html>


精彩图集

赞助商链接