国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

JS實(shí)現(xiàn)三級(jí)折疊菜單特效,其它級(jí)可自動(dòng)收縮

2019-11-20 11:53:49
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了JS實(shí)現(xiàn)三級(jí)折疊菜單特效,其它級(jí)可自動(dòng)收縮。分享給大家供大家參考,很實(shí)用,在IE6、IE7、IE8、FF、chrome等瀏覽器都正常運(yùn)行具體如下:
小貼士:去掉CSS中 #menu ul中 {height:100px; overflow:auto;} 即可高度自適應(yīng)
運(yùn)行效果圖如下:

實(shí)現(xiàn)代碼如下:

<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>三級(jí)折疊菜單</title><style>*,body,ul,h1,h2{ margin:0; padding:0; list-style:none;}body{font:12px "宋體"; padding-top:20px;}a{ color:#777;border:none;}#menu { width:200px; margin:auto;} #menu h1 { font-size:12px; border:#C60 1px solid; margin-top:1px; background-color:#F93;} #menu h2 { font-size:12px; border:#E7E7E7 1px solid; border-top-color:#FFF; background-color:#F4F4F4;} #menu ul { padding-left:15px; height:100px;border:#E7E7E7 1px solid; border-top:none;overflow:auto;} #menu a { display:block; padding:5px 0 3px 10px; text-decoration:none; overflow:hidden;} #menu a:hover{ color:#6F0; background:#000;} #menu .no {display:none;} #menu .h1 a{color:#6F0;} #menu .h2 a{color:#06F;} #menu h1 a{color:#FFF;}</style><script language="JavaScript"><!--//function ShowMenu(obj,n){ var Nav = obj.parentNode; if(!Nav.id){ var BName = Nav.getElementsByTagName("ul"); var HName = Nav.getElementsByTagName("h2"); var t = 2; }else{ var BName = document.getElementById(Nav.id).getElementsByTagName("span"); var HName = document.getElementById(Nav.id).getElementsByTagName("h1"); var t = 1; } for(var i=0; i<HName.length;i++){ HName[i].innerHTML = HName[i].innerHTML.replace("-","+"); HName[i].className = ""; } obj.className = "h" + t; for(var i=0; i<BName.length; i++){if(i!=n){BName[i].className = "no";}} if(BName[n].className == "no"){ BName[n].className = ""; obj.innerHTML = obj.innerHTML.replace("+","-"); }else{ BName[n].className = "no"; obj.className = ""; obj.innerHTML = obj.innerHTML.replace("-","+"); }}//--></script></head><body><div id="menu"> <h1 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">+ 一級(jí)菜單A</a></a></h1> <span class="no"> <h2 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">+ 一級(jí)菜單A_1</a></a></h2> <ul class="no">  <a href="javascript:void(0)">一級(jí)菜單A_0</a>  <a href="javascript:void(0)">一級(jí)菜單A_1</a>  <a href="javascript:void(0)">一級(jí)菜單A_2</a>  <a href="javascript:void(0)">一級(jí)菜單A_3</a>  <a href="javascript:void(0)">一級(jí)菜單A_4</a>  <a href="javascript:void(0)">一級(jí)菜單A_5</a>  <a href="javascript:void(0)">一級(jí)菜單A_6</a>  <a href="javascript:void(0)">一級(jí)菜單A_7</a>  <a href="javascript:void(0)">一級(jí)菜單A_8</a>  <a href="javascript:void(0)">一級(jí)菜單A_9</a> </ul> <h2 onClick="javascript:ShowMenu(this,1)"><a href="javascript:void(0)">+ 一級(jí)菜單A_2</a></h2> <ul class="no">  <a href="javascript:void(0)">一級(jí)菜單A_0</a>  <a href="javascript:void(0)">一級(jí)菜單A_1</a>  <a href="javascript:void(0)">一級(jí)菜單A_2</a>  <a href="javascript:void(0)">一級(jí)菜單A_3</a>  <a href="javascript:void(0)">一級(jí)菜單A_4</a>  <a href="javascript:void(0)">一級(jí)菜單A_5</a>  <a href="javascript:void(0)">一級(jí)菜單A_6</a>  <a href="javascript:void(0)">一級(jí)菜單A_7</a>  <a href="javascript:void(0)">一級(jí)菜單A_8</a>  <a href="javascript:void(0)">一級(jí)菜單A_9</a> </ul> <h2 onClick="javascript:ShowMenu(this,2)"><a href="javascript:void(0)">+ 一級(jí)菜單A_3</a></h2> <ul class="no">  <a href="javascript:void(0)">一級(jí)菜單A_0</a>  <a href="javascript:void(0)">一級(jí)菜單A_1</a>  <a href="javascript:void(0)">一級(jí)菜單A_2</a>  <a href="javascript:void(0)">一級(jí)菜單A_3</a>  <a href="javascript:void(0)">一級(jí)菜單A_4</a>  <a href="javascript:void(0)">一級(jí)菜單A_5</a>  <a href="javascript:void(0)">一級(jí)菜單A_6</a>  <a href="javascript:void(0)">一級(jí)菜單A_7</a>  <a href="javascript:void(0)">一級(jí)菜單A_8</a>  <a href="javascript:void(0)">一級(jí)菜單A_9</a> </ul> <h2 onClick="javascript:ShowMenu(this,3)"><a href="javascript:void(0)">+ 一級(jí)菜單A_4</a></h2> <ul class="no">  <a href="javascript:void(0)">一級(jí)菜單A_0</a>  <a href="javascript:void(0)">一級(jí)菜單A_1</a>  <a href="javascript:void(0)">一級(jí)菜單A_2</a>  <a href="javascript:void(0)">一級(jí)菜單A_3</a>  <a href="javascript:void(0)">一級(jí)菜單A_4</a>  <a href="javascript:void(0)">一級(jí)菜單A_5</a>  <a href="javascript:void(0)">一級(jí)菜單A_6</a>  <a href="javascript:void(0)">一級(jí)菜單A_7</a>  <a href="javascript:void(0)">一級(jí)菜單A_8</a>  <a href="javascript:void(0)">一級(jí)菜單A_9</a> </ul> <h2 onClick="javascript:ShowMenu(this,4)"><a href="javascript:void(0)">+ 一級(jí)菜單A_5</a></h2> <ul class="no">  <a href="javascript:void(0)">一級(jí)菜單A_0</a>  <a href="javascript:void(0)">一級(jí)菜單A_1</a>  <a href="javascript:void(0)">一級(jí)菜單A_2</a>  <a href="javascript:void(0)">一級(jí)菜單A_3</a>  <a href="javascript:void(0)">一級(jí)菜單A_4</a>  <a href="javascript:void(0)">一級(jí)菜單A_5</a>  <a href="javascript:void(0)">一級(jí)菜單A_6</a>  <a href="javascript:void(0)">一級(jí)菜單A_7</a>  <a href="javascript:void(0)">一級(jí)菜單A_8</a>  <a href="javascript:void(0)">一級(jí)菜單A_9</a> </ul> <h2 onClick="javascript:ShowMenu(this,5)"><a href="javascript:void(0)">+ 一級(jí)菜單A_6</a></h2> <ul class="no">  <a href="javascript:void(0)">一級(jí)菜單A_0</a>  <a href="javascript:void(0)">一級(jí)菜單A_1</a>  <a href="javascript:void(0)">一級(jí)菜單A_2</a>  <a href="javascript:void(0)">一級(jí)菜單A_3</a>  <a href="javascript:void(0)">一級(jí)菜單A_4</a>  <a href="javascript:void(0)">一級(jí)菜單A_5</a>  <a href="javascript:void(0)">一級(jí)菜單A_6</a>  <a href="javascript:void(0)">一級(jí)菜單A_7</a>  <a href="javascript:void(0)">一級(jí)菜單A_8</a>  <a href="javascript:void(0)">一級(jí)菜單A_9</a> </ul> <h2 onClick="javascript:ShowMenu(this,6)"><a href="javascript:void(0)">+ 一級(jí)菜單A_7</a></h2> <ul class="no">  <a href="javascript:void(0)">一級(jí)菜單A_0</a>  <a href="javascript:void(0)">一級(jí)菜單A_1</a>  <a href="javascript:void(0)">一級(jí)菜單A_2</a>  <a href="javascript:void(0)">一級(jí)菜單A_3</a>  <a href="javascript:void(0)">一級(jí)菜單A_4</a>  <a href="javascript:void(0)">一級(jí)菜單A_5</a>  <a href="javascript:void(0)">一級(jí)菜單A_6</a>  <a href="javascript:void(0)">一級(jí)菜單A_7</a>  <a href="javascript:void(0)">一級(jí)菜單A_8</a>  <a href="javascript:void(0)">一級(jí)菜單A_9</a> </ul> <h2 onClick="javascript:ShowMenu(this,7)"><a href="javascript:void(0)">+ 一級(jí)菜單A_8</a></h2> <ul class="no">  <a href="javascript:void(0)">一級(jí)菜單A_0</a>  <a href="javascript:void(0)">一級(jí)菜單A_1</a>  <a href="javascript:void(0)">一級(jí)菜單A_2</a>  <a href="javascript:void(0)">一級(jí)菜單A_3</a>  <a href="javascript:void(0)">一級(jí)菜單A_4</a>  <a href="javascript:void(0)">一級(jí)菜單A_5</a>  <a href="javascript:void(0)">一級(jí)菜單A_6</a>  <a href="javascript:void(0)">一級(jí)菜單A_7</a>  <a href="javascript:void(0)">一級(jí)菜單A_8</a>  <a href="javascript:void(0)">一級(jí)菜單A_9</a> </ul> <h2 onClick="javascript:ShowMenu(this,8)"><a href="javascript:void(0)">+ 一級(jí)菜單A_9</a></h2> <ul class="no">  <a href="javascript:void(0)">一級(jí)菜單A_0</a>  <a href="javascript:void(0)">一級(jí)菜單A_1</a>  <a href="javascript:void(0)">一級(jí)菜單A_2</a>  <a href="javascript:void(0)">一級(jí)菜單A_3</a>  <a href="javascript:void(0)">一級(jí)菜單A_4</a>  <a href="javascript:void(0)">一級(jí)菜單A_5</a>  <a href="javascript:void(0)">一級(jí)菜單A_6</a>  <a href="javascript:void(0)">一級(jí)菜單A_7</a>  <a href="javascript:void(0)">一級(jí)菜單A_8</a>  <a href="javascript:void(0)">一級(jí)菜單A_9</a> </ul> <h2 onClick="javascript:ShowMenu(this,9)"><a href="javascript:void(0)">+ 一級(jí)菜單A_10</a></h2> <ul class="no">  <a href="javascript:void(0)">一級(jí)菜單A_0</a>  <a href="javascript:void(0)">一級(jí)菜單A_1</a>  <a href="javascript:void(0)">一級(jí)菜單A_2</a>  <a href="javascript:void(0)">一級(jí)菜單A_3</a>  <a href="javascript:void(0)">一級(jí)菜單A_4</a>  <a href="javascript:void(0)">一級(jí)菜單A_5</a>  <a href="javascript:void(0)">一級(jí)菜單A_6</a>  <a href="javascript:void(0)">一級(jí)菜單A_7</a>  <a href="javascript:void(0)">一級(jí)菜單A_8</a>  <a href="javascript:void(0)">一級(jí)菜單A_9</a> </ul> <h2 onClick="javascript:ShowMenu(this,10)"><a href="javascript:void(0)">+ 一級(jí)菜單A_11</a></h2> <ul class="no">  <a href="javascript:void(0)">一級(jí)菜單A_0</a>  <a href="javascript:void(0)">一級(jí)菜單A_1</a>  <a href="javascript:void(0)">一級(jí)菜單A_2</a>  <a href="javascript:void(0)">一級(jí)菜單A_3</a>  <a href="javascript:void(0)">一級(jí)菜單A_4</a>  <a href="javascript:void(0)">一級(jí)菜單A_5</a>  <a href="javascript:void(0)">一級(jí)菜單A_6</a>  <a href="javascript:void(0)">一級(jí)菜單A_7</a>  <a href="javascript:void(0)">一級(jí)菜單A_8</a>  <a href="javascript:void(0)">一級(jí)菜單A_9</a> </ul> <h2 onClick="javascript:ShowMenu(this,11)"><a href="javascript:void(0)">+ 一級(jí)菜單A_12</a></h2> <ul class="no">  <a href="javascript:void(0)">一級(jí)菜單A_0</a>  <a href="javascript:void(0)">一級(jí)菜單A_1</a>  <a href="javascript:void(0)">一級(jí)菜單A_2</a>  <a href="javascript:void(0)">一級(jí)菜單A_3</a>  <a href="javascript:void(0)">一級(jí)菜單A_4</a>  <a href="javascript:void(0)">一級(jí)菜單A_5</a>  <a href="javascript:void(0)">一級(jí)菜單A_6</a>  <a href="javascript:void(0)">一級(jí)菜單A_7</a>  <a href="javascript:void(0)">一級(jí)菜單A_8</a>  <a href="javascript:void(0)">一級(jí)菜單A_9</a> </ul> </span>     <h1 onClick="javascript:ShowMenu(this,1)"><a href="javascript:void(0)">+ 二級(jí)菜單B</a></h1> <span class="no"> <h2 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">+ 二級(jí)菜單B_1</a></h2> <ul class="no">  <a href="javascript:void(0)">二級(jí)菜單B_0</a>  <a href="javascript:void(0)">二級(jí)菜單B_1</a>  <a href="javascript:void(0)">二級(jí)菜單B_2</a>  <a href="javascript:void(0)">二級(jí)菜單B_3</a>  <a href="javascript:void(0)">二級(jí)菜單B_4</a>  <a href="javascript:void(0)">二級(jí)菜單B_5</a>  <a href="javascript:void(0)">二級(jí)菜單B_6</a>  <a href="javascript:void(0)">二級(jí)菜單B_7</a>  <a href="javascript:void(0)">二級(jí)菜單B_8</a>  <a href="javascript:void(0)">二級(jí)菜單B_9</a> </ul> <h2 onClick="javascript:ShowMenu(this,1)"><a href="javascript:void(0)">+ 二級(jí)菜單B_2</a></h2> <ul class="no">  <a href="javascript:void(0)">二級(jí)菜單B_0</a>  <a href="javascript:void(0)">二級(jí)菜單B_1</a>  <a href="javascript:void(0)">二級(jí)菜單B_2</a>  <a href="javascript:void(0)">二級(jí)菜單B_3</a>  <a href="javascript:void(0)">二級(jí)菜單B_4</a>  <a href="javascript:void(0)">二級(jí)菜單B_5</a>  <a href="javascript:void(0)">二級(jí)菜單B_6</a>  <a href="javascript:void(0)">二級(jí)菜單B_7</a>  <a href="javascript:void(0)">二級(jí)菜單B_8</a>  <a href="javascript:void(0)">二級(jí)菜單B_9</a> </ul> </span>   <h1 onClick="javascript:ShowMenu(this,2)"><a href="javascript:void(0)">+ 三級(jí)菜單C</a></h1> <span class="no"> <h2 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">+ 三級(jí)菜單C_1</a></h2> <ul class="no">  <a href="javascript:void(0)">三級(jí)菜單C_0</a>  <a href="javascript:void(0)">三級(jí)菜單C_1</a>  <a href="javascript:void(0)">三級(jí)菜單C_2</a>  <a href="javascript:void(0)">三級(jí)菜單C_3</a>  <a href="javascript:void(0)">三級(jí)菜單C_4</a>  <a href="javascript:void(0)">三級(jí)菜單C_5</a>  <a href="javascript:void(0)">三級(jí)菜單C_6</a>  <a href="javascript:void(0)">三級(jí)菜單C_7</a>  <a href="javascript:void(0)">三級(jí)菜單C_8</a>  <a href="javascript:void(0)">三級(jí)菜單C_9</a> </ul> <h2 onClick="javascript:ShowMenu(this,1)"><a href="javascript:void(0)">+ 三級(jí)菜單C_2</a></h2> <ul class="no">  <a href="javascript:void(0)">三級(jí)菜單C_0</a>  <a href="javascript:void(0)">三級(jí)菜單C_1</a>  <a href="javascript:void(0)">三級(jí)菜單C_2</a>  <a href="javascript:void(0)">三級(jí)菜單C_3</a>  <a href="javascript:void(0)">三級(jí)菜單C_4</a>  <a href="javascript:void(0)">三級(jí)菜單C_5</a>  <a href="javascript:void(0)">三級(jí)菜單C_6</a>  <a href="javascript:void(0)">三級(jí)菜單C_7</a>  <a href="javascript:void(0)">三級(jí)菜單C_8</a>  <a href="javascript:void(0)">三級(jí)菜單C_9</a> </ul> </span>   <h1 onClick="javascript:ShowMenu(this,3)"><a href="javascript:void(0)">+ 四級(jí)菜單D</a></h1> <span class="no"> <h2 onClick="javascript:ShowMenu(this,0)"><a href="javascript:void(0)">+ 四級(jí)菜單D_1</a></h2> <ul class="no">  <a href="javascript:void(0)">四級(jí)菜單D_0</a>  <a href="javascript:void(0)">四級(jí)菜單D_1</a>  <a href="javascript:void(0)">四級(jí)菜單D_2</a>  <a href="javascript:void(0)">四級(jí)菜單D_3</a>  <a href="javascript:void(0)">四級(jí)菜單D_4</a>  <a href="javascript:void(0)">四級(jí)菜單D_5</a>  <a href="javascript:void(0)">四級(jí)菜單D_6</a>  <a href="javascript:void(0)">四級(jí)菜單D_7</a>  <a href="javascript:void(0)">四級(jí)菜單D_8</a>  <a href="javascript:void(0)">四級(jí)菜單D_9</a> </ul> <h2 onClick="javascript:ShowMenu(this,1)"><a href="javascript:void(0)">+ 四級(jí)菜單D_2</a></h2> <ul class="no">  <a href="javascript:void(0)">四級(jí)菜單D_0</a>  <a href="javascript:void(0)">四級(jí)菜單D_1</a>  <a href="javascript:void(0)">四級(jí)菜單D_2</a>  <a href="javascript:void(0)">四級(jí)菜單D_3</a>  <a href="javascript:void(0)">四級(jí)菜單D_4</a>  <a href="javascript:void(0)">四級(jí)菜單D_5</a>  <a href="javascript:void(0)">四級(jí)菜單D_6</a>  <a href="javascript:void(0)">四級(jí)菜單D_7</a>  <a href="javascript:void(0)">四級(jí)菜單D_8</a>  <a href="javascript:void(0)">四級(jí)菜單D_9</a> </ul> </span></div></body></html>

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 盐津县| 大厂| 松溪县| 娄底市| 金平| 大城县| 集贤县| 峨山| 厦门市| 新干县| 司法| 定结县| 始兴县| 蒙城县| 西贡区| 清丰县| 奉贤区| 大厂| 崇明县| 安多县| 临海市| 玉门市| 裕民县| 武义县| 河池市| 华安县| 沾化县| 沧州市| 徐汇区| 紫金县| 威远县| 墨脱县| 田东县| 平顶山市| 班玛县| 泸西县| 盐源县| 永安市| 河池市| 民丰县| 海盐县|