坐峰怀雪灬

路漫漫其修远兮,吾将上下而求索。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

一个简洁型伸缩菜单

Posted on 2016-04-26 17:17  坐峰怀雪灬  阅读(172)  评论(0编辑  收藏  举报
 1 <p>一个简洁型伸缩菜单</p>
 2 <style><!--
 3 *{margin:0; padding:0;}
 4 body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
 5 #box{width:700px; border:1px solid #ccc;}
 6 .title{ font-size:16px;padding-left:30px; height:30px; border-bottom:1px solid #fff; background:gray; line-height:20px; color:#fff; cursor:pointer;}
 7 .mrc{ padding:15px; height:150px;}
 8 --></style>
 9 <script type="text/javascript">// <![CDATA[
10 function flexMenu(id)
11 {
12  var $id = document.getElementById(id);
13  var titleList = $id.getElementsByTagName('h2');
14  var mrcList = $id.getElementsByTagName('div');
15  titleList[titleList.length-1].style.border = 'none';
16  for(var i=0;i<titleList.length;i++)
17  {   
18   titleList[i].onclick = function()
19   {
20    for(var a=0;a<mrcList.length;a++)
21    {
22     mrcList[a].style.display = 'none';
23    }
24    if(this.nextSibling.nodeType=='3')
25    {
26     this.nextSibling.nextSibling.style.display = '';
27    }else
28    {
29     this.nextSibling.style.display = '';
30    }
31   }
32  }
33 }
34 window.onload = function(){ flexMenu('box')}
35 // ]]></script>
36 <div id="box">
37 <h2 class="title">模板无忧</h2>
38 <div class="mrc"><a href="http://www.cnblogs.com/"> 网站首页</a></div>
39 <h2 class="title">网页殊效</h2>
40 <div class="mrc" style="display: none;"><a href="http://www.cnblogs.com/">网页殊效</a></div>
41 <h2 class="title">源码下载</h2>
42 <div class="mrc" style="display: none;"><a href="http://www.cnblogs.com/">源代码下载</a></div>
43 </div>