亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JS實現無限級網頁折疊菜單(類似樹形菜單)效果代碼

2019-11-20 11:33:25
字體:
來源:轉載
供稿:網友

本文實例講述了JS實現無限級網頁折疊菜單(類似樹形菜單)效果代碼。分享給大家供大家參考。具體如下:

這是一款超不錯的網頁折疊菜單,采用JavaScript實現。折疊菜單是大家比較常見到的一種菜單形式,可廣泛應用于管理系統、后臺左側、產品列表中,本折疊菜單有點樹形菜單的味道,相信“無限級”會滿足你的要求。

運行效果截圖如下:

在線演示地址如下:

http://demo.VeVB.COm/js/2015/js-unlimit-fade-in-out-tree-menu-codes/

具體代碼如下:

<html><head><title>無限級折疊菜單JS版</title><style> <!--body,ul,h3 {margin:0px; padding:0px;}li {list-style-type:none;}body{ font-size:12px; color:#333;  font-family: Simsun; line-height:15px; }a{text-decoration:none;color:#004285;border:none;}a:hover{text-decoration:none;color:#C33;}#menu { width:260px; margin:50px auto;  padding:10px;  border:#EEE 1px solid; } #menu h3 { font-size:12px; } #menu ul {  background:url("images/ul-bg.gif") repeat-y 5px 0px; overflow:hidden; } #menu ul li { padding:5px 0 2px 15px;  background:url("images/tree-ul-li.gif") no-repeat 5px -32px;  } #menu ul li ul {display:none;} #menu ul li em { cursor:pointer; display:inline-block; width:15px; float:left; height:15px; margin-left:-14px; background:url("images/tree-ul-li.gif") no-repeat -32px 2px; } #menu ul li em.off { background-position: -17px -18px; } #menu ul li#end { background-color:#FFF; } #menu ul.off {  display:block; }--></style></head><body><div id="menu"> <h3>無限級折疊菜單JavaScript版</h3> <ul> <li><em></em><a href='javascript:void(0);'>菜單_1_1</a> <ul>  <li><em></em><a href='javascript:void(0);'>菜單_2_1</a>  <ul>  <li><em></em><a href='javascript:void(0);'>菜單_3_1</a>  <ul>   <li><em></em><a href='javascript:void(0);'>菜單_4_1</a>   <ul>   <li><a href='javascript:void(0);'>菜單_5_1</a></li>   <li id='end'><a href='javascript:void(0);'>菜單_5_2</a></li>   </ul>   </li>   <li id='end'><em></em><a href='javascript:void(0);'>菜單_4_2</a>   <ul>   <li><a href='javascript:void(0);'>菜單_5_1</a></li>   <li id='end'><a href='javascript:void(0);'>菜單_5_2</a></li>   </ul>   </li>  </ul>  </li>  <li id='end'><em></em><a href='javascript:void(0);'>菜單_3_2</a>  <ul>   <li><em></em><a href='javascript:void(0);'>菜單_4_1</a>   <ul>   <li><a href='javascript:void(0);'>菜單_5_1</a></li>   <li id='end'><a href='javascript:void(0);'>菜單_5_2</a></li>   </ul>   </li>   <li id='end'><em></em><a href='javascript:void(0);'>菜單_4_2</a>   <ul>   <li><a href='javascript:void(0);'>菜單_5_1</a></li>   <li id='end'><a href='javascript:void(0);'>菜單_5_2</a></li>   </ul>   </li>  </ul>  </li>  </ul>  </li>  <li id='end'><em></em><a href='javascript:void(0);'>菜單_2_2</a>  <ul>  <li><em></em><a href='javascript:void(0);'>菜單_3_1</a>  <ul>   <li><em></em><a href='javascript:void(0);'>菜單_4_1</a>   <ul>   <li><a href='javascript:void(0);'>菜單_5_1</a></li>   <li id='end'><a href='javascript:void(0);'>菜單_5_2</a></li>   </ul>   </li>   <li id='end'><em></em><a href='javascript:void(0);'>菜單_4_2</a>   <ul>   <li><a href='javascript:void(0);'>菜單_5_1</a></li>   <li id='end'><a href='javascript:void(0);'>菜單_5_2</a></li>   </ul>   </li>  </ul>  </li>  <li id='end'><em></em><a href='javascript:void(0);'>菜單_3_2</a>  <ul>   <li><em></em><a href='javascript:void(0);'>菜單_4_1</a>   <ul>   <li><a href='javascript:void(0);'>菜單_5_1</a></li>   <li id='end'><a href='javascript:void(0);'>菜單_5_2</a></li>   </ul>   </li>   <li id='end'><em></em><a href='javascript:void(0);'>菜單_4_2</a>   <ul>   <li><a href='javascript:void(0);'>菜單_5_1</a></li>   <li id='end'><a href='javascript:void(0);'>菜單_5_2</a></li>   </ul>   </li>  </ul>  </li>  </ul>  </li> </ul> </li> <li id='end'><em></em><a href='javascript:void(0);'>菜單_1_2</a> <ul>  <li><em></em><a href='javascript:void(0);'>菜單_2_1</a>  <ul>  <li><em></em><a href='javascript:void(0);'>菜單_3_1</a>  <ul>   <li><em></em><a href='javascript:void(0);'>菜單_4_1</a>   <ul>   <li><a href='javascript:void(0);'>菜單_5_1</a></li>   <li id='end'><a href='javascript:void(0);'>菜單_5_2</a></li>   </ul>   </li>   <li id='end'><em></em><a href='javascript:void(0);'>菜單_4_2</a>   <ul>   <li><a href='javascript:void(0);'>菜單_5_1</a></li>   <li id='end'><a href='javascript:void(0);'>菜單_5_2</a></li>   </ul>   </li>  </ul>  </li>  <li id='end'><em></em><a href='javascript:void(0);'>菜單_3_2</a>  <ul>   <li><em></em><a href='javascript:void(0);'>菜單_4_1</a>   <ul>   <li><a href='javascript:void(0);'>菜單_5_1</a></li>   <li id='end'><a href='javascript:void(0);'>菜單_5_2</a></li>   </ul>   </li>   <li id='end'><em></em><a href='javascript:void(0);'>菜單_4_2</a>   <ul>   <li><a href='javascript:void(0);'>菜單_5_1</a></li>   <li id='end'><a href='javascript:void(0);'>菜單_5_2</a></li>   </ul>   </li>  </ul>  </li>  </ul>  </li>  <li id='end'><em></em><a href='javascript:void(0);'>菜單_2_2</a>  <ul>  <li><em></em><a href='javascript:void(0);'>菜單_3_1</a>  <ul>   <li><em></em><a href='javascript:void(0);'>菜單_4_1</a>   <ul>   <li><a href='javascript:void(0);'>菜單_5_1</a></li>   <li id='end'><a href='javascript:void(0);'>菜單_5_2</a></li>   </ul>   </li>   <li id='end'><em></em><a href='javascript:void(0);'>菜單_4_2</a>   <ul>   <li><a href='javascript:void(0);'>菜單_5_1</a></li>   <li id='end'><a href='javascript:void(0);'>菜單_5_2</a></li>   </ul>   </li>  </ul>  </li>  <li id='end'><em></em><a href='javascript:void(0);'>菜單_3_2</a>  <ul>   <li><em></em><a href='javascript:void(0);'>菜單_4_1</a>   <ul>   <li><a href='javascript:void(0);'>菜單_5_1</a></li>   <li id='end'><a href='javascript:void(0);'>菜單_5_2</a></li>   </ul>   </li>   <li id='end'><em></em><a href='javascript:void(0);'>菜單_4_2</a>   <ul>   <li><a href='javascript:void(0);'>菜單_5_1</a></li>   <li id='end'><a href='javascript:void(0);'>菜單_5_2</a></li>   </ul>   </li>  </ul>  </li>  </ul>  </li> </ul> </li> </ul></div><script type="text/javascript"> (function(e){ for(var _obj=document.getElementById(e.id).getElementsByTagName(e.tag),i=-1,em;em=_obj[++i];){ em.onclick = function(){ //onmouseover  var ul = this.nextSibling;  if(!ul){return false;}  ul = ul.nextSibling; if(!ul){return false;}   if(e.tag != 'a'){ ul = ul.nextSibling; if(!ul){return false;} } //a 標簽控制 隱藏或刪除該行  for(var _li=this.parentNode.parentNode.childNodes,n=-1,li;li=_li[++n];){  if(li.tagName=="LI"){   for(var _ul=li.childNodes,t=-1,$ul;$ul=_ul[++t];){   switch($ul.tagName){   case "UL":    $ul.className = $ul!=ul?"" : ul.className?"":"off";   break;   case "EM":    $ul.className = $ul!=this?"" : this.className?"":"off";   break;   }   }  }  } } }})({id:'menu',tag:'em'});</script></body></html>

希望本文所述對大家的JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品美女免费| 欧美一级视频在线观看| 亚洲一区中文字幕在线观看| 欧美日韩亚洲高清| 欧美激情一二区| 国产精品高潮呻吟久久av黑人| 国产精品999| 国产精品一区二区久久久| 国产主播喷水一区二区| 色久欧美在线视频观看| 91在线网站视频| 亚洲网站视频福利| 精品电影在线观看| 日韩av色在线| 亚洲性无码av在线| 精品久久久久久亚洲国产300| 91九色国产社区在线观看| 国产精品自产拍在线观看中文| 亚洲va国产va天堂va久久| 91在线看www| 中文字幕国内精品| 欧美孕妇性xx| 秋霞成人午夜鲁丝一区二区三区| 国产精品普通话| 国产97色在线| 国产精品影片在线观看| 91在线免费视频| 欧美日韩亚洲精品一区二区三区| 国产一区二区免费| 亚洲国产精品成人va在线观看| 亚洲人成在线观| 日韩一区av在线| 久久亚洲影音av资源网| 日韩欧美国产中文字幕| 国产大片精品免费永久看nba| 秋霞av国产精品一区| 亚洲成人黄色在线观看| 91网在线免费观看| 日韩欧美国产视频| 欧美电影免费观看电视剧大全| 国外成人在线视频| 午夜精品一区二区三区av| 久久99国产精品久久久久久久久| 亚洲美女av黄| 亚洲精品福利在线观看| 秋霞av国产精品一区| 国产成人精品网站| 一本一道久久a久久精品逆3p| 中文字幕精品国产| 欧美精品久久久久久久免费观看| 中文字幕精品久久| 九九九热精品免费视频观看网站| 亚洲综合精品一区二区| 日本国产精品视频| 亚洲国产精品成人精品| 国产日韩欧美日韩| 国模叶桐国产精品一区| 8x拔播拔播x8国产精品| 亚洲最新av在线| 久久亚洲一区二区三区四区五区高| 中文字幕日韩欧美在线视频| 97精品国产aⅴ7777| 日韩视频免费在线观看| 日韩中文娱乐网| 69国产精品成人在线播放| 久久久久久久影视| 成人疯狂猛交xxx| 午夜精品一区二区三区在线| 98精品国产高清在线xxxx天堂| 国产精品扒开腿做爽爽爽男男| 色婷婷成人综合| 日本视频久久久| 久久久久久噜噜噜久久久精品| 久久久久国产一区二区三区| 午夜精品久久17c| 国产精品久久久久久久久| 国产原创欧美精品| 亚洲性生活视频在线观看| 国产日韩精品电影| 庆余年2免费日韩剧观看大牛| 亚洲精品成人久久电影| 亚洲欧美国产日韩中文字幕| 91色视频在线观看| 国产69精品久久久久久| 日产精品久久久一区二区福利| 中文国产成人精品久久一| 性欧美在线看片a免费观看| 亚洲精品720p| 国产精品久久久久久av福利软件| 欧美日韩国产一区二区| 亚洲黄色成人网| 国产日韩精品在线| 午夜精品福利电影| 欧美日韩在线第一页| 成人免费淫片视频软件| 国产91网红主播在线观看| 国产一区二区三区在线观看网站| 欧美亚洲激情视频| 亚洲欧美日韩国产中文专区| 日韩理论片久久| 日韩av中文字幕在线| 欧美精品在线第一页| 精品少妇v888av| www.日韩不卡电影av| 欧美激情一区二区三区成人| 国产精品久久久久久婷婷天堂| 性色av一区二区三区| 久久人人爽人人| 亚洲自拍偷拍色片视频| 国产精品久久久久秋霞鲁丝| 色老头一区二区三区| 日韩在线免费视频| 色噜噜狠狠狠综合曰曰曰88av| 第一福利永久视频精品| 久久乐国产精品| 91av网站在线播放| 亚洲美女在线视频| 亚洲视频日韩精品| 中文字幕亚洲无线码在线一区| 51ⅴ精品国产91久久久久久| 国产日韩在线看| 亚洲国产天堂网精品网站| 欧美另类老肥妇| 久久久久免费精品国产| 中文字幕久热精品在线视频| 高跟丝袜一区二区三区| 欧美成人在线网站| 日韩福利视频在线观看| 国产精品人人做人人爽| 国产一区二区三区在线看| 97香蕉超级碰碰久久免费软件| 一区二区三区视频免费在线观看| 国产精品老牛影院在线观看| 日韩在线免费av| 久久亚洲综合国产精品99麻豆精品福利| 亚洲人成电影网站色www| 成人性生交大片免费看视频直播| 亚洲女人天堂视频| 国产91色在线| 亚洲人成在线免费观看| 国产欧美最新羞羞视频在线观看| 久久综合伊人77777蜜臀| 国产999在线| 日韩欧美在线一区| 日韩免费不卡av| 亚洲人成五月天| 国产精品男女猛烈高潮激情| 九九热最新视频//这里只有精品| 在线视频欧美日韩精品| 亚洲天堂av在线免费观看| 久久偷看各类女兵18女厕嘘嘘| 欧美与欧洲交xxxx免费观看| 日韩人在线观看| 人人爽久久涩噜噜噜网站| 亚洲欧美在线播放| 亚洲精品久久久久久下一站| 午夜精品一区二区三区在线视频| 欧美激情视频网| 91久久精品日日躁夜夜躁国产| 欧美极品在线播放| 久久精品在线视频| 久久电影一区二区| 精品女同一区二区三区在线播放| 成人黄色片在线|