WEB开发网
开发学院网页设计JavaScript Javascript制作可折叠式导航菜单 - 栏目, 导航, m... 阅读

Javascript制作可折叠式导航菜单 - 栏目, 导航, menu, 菜单, 折叠, 伸缩(好用)

 2009-11-09 20:12:38 来源:WEB开发网   
核心提示:<html><head></head><title>用 javascript 制作可折叠式导航菜单 - 栏目, 导航, menu, 菜单, 折叠, 伸缩, </title><body><script type="text/Javas

<html>
<head>
</head>
<title>用 javascript 制作可折叠式导航菜单 - 栏目, 导航, menu, 菜单, 折叠, 伸缩, </title>
<body>
<script type="text/Javascript">
function switchMenu(curr_id, total_num)
{
   for(var i=0; i<total_num; i++)
   {
     //二级菜单
     var el = document.getElementById('menu_sub_'+i);

   if(!el) return;

   //一级菜单前面的图片
     var img = document.getElementById('menu_master_'+i);

   if(i == curr_id)
     {
       el.style.display = "block";
       img.src = "open.gif";
     }
     else
     {
       el.style.display = "none";
       img.src = "http://www.cncms.com/close.gif";
     }
   }
}
</script>


<style type="text/CSS">
<!--
#warp {
   width:200px;
   margin:20px auto;
   height:300px;
}
.menu_master {
   border:1px solid #ccc;
   padding:5px 10px;
   margin-bottom:2px;
   cursor:pointer;
   font-weight:bold;
   color:#666;
}
.menu_master img { vertical-align:middle; }
.sub_menu { display:none; }
.sub_menu ul, .sub_menu ul li {
   margin:0;
   padding:0;
   list-style:none;
}
.sub_menu ul li a {
   margin:0 0 3px 10px;
   padding:3px 0 2px 25px;
   background:url('arrow_001.gif') no-repeat 5px center;
   display:block;
   height:18px;
   border-bottom:1px solid #eee;
   color:#666;
   text-decoration:none;
}
-->
</style>


<div id="warp">

   <div class="menu_master" >

   <img src="http://www.cncms.com/close.gif" alt="close" id="menu_master_0" /> php/MySQL
   </div>
   <div id="menu_sub_0" class="sub_menu">
     <ul>
       <li><a href="1" title="ASP教程">ASP教程</a></li>
       <li><a href="2" title="ASP技巧">ASP技巧</a></li>
       <li><a href="4" title="ASP实例">ASP实例</a></li>

   </ul>
   </div>

   <div class="menu_master" >
     <img src="http://www.cncms.com/close.gif" alt="close" id="menu_master_1" /> (X)HTML/CSS
   </div>
   <div id="menu_sub_1" class="sub_menu">
     <ul>
       <li><a href="http://www.codebit.cn/pub/html/xhtml_css/tutorial/" title="(X)HTML/CSS教程">(X)HTML/CSS教程</a></li>

     <li><a href="http://www.codebit.cn/pub/html/xhtml_css/tip/" title="(X)HTML/CSS小技巧">(X)HTML/CSS小技巧</a></li>
     </ul>
   </div>

   <div class="menu_master" >
     <img src="http://www.cncms.com/close.gif" alt="close" id="menu_master_2" /> Ajax
   </div>
   <div id="menu_sub_2" class="sub_menu">
     <ul>

     <li><a href="http://www.codebit.cn/pub/html/ajax/tutorial/" title="Ajax教程">Ajax教程</a></li>
       <li><a href="http://www.codebit.cn/pub/html/ajax/tip/" title="Ajax小技巧">Ajax小技巧</a></li>
     </ul>
   </div>

   <div class="menu_master" >
     <img src="http://www.cncms.com/close.gif" alt="close" id="menu_master_3" /> Javascript
   </div>

   <div id="menu_sub_3" class="sub_menu">
     <ul>
       <li><a href="http://www.codebit.cn/pub/html/javascript/tutorial/" title="Javascript教程">Javascript教程</a></li>
       <li><a href="http://www.codebit.cn/pub/html/javascript/tip/" title="Javascript小技巧">Javascript小技巧</a></li>
     </ul>
   </div>

</div>

</body>
</html>

Tags:Javascript 制作 折叠式

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接