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

首頁 > 語言 > JavaScript > 正文

javascript實現樹形菜單的方法

2024-05-06 16:23:19
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了javascript實現樹形菜單的方法,涉及javascript動態操作頁面元素與節點屬性的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了javascript實現樹形菜單的方法。分享給大家供大家參考。具體如下:

 

 
  1. var ME={ 
  2. ini:{i:true,d:{},d1:{},h:0,h1:0,h2:0}, 
  3. html:function(da,f){ 
  4. var s='<ul'+(f?' class="f"':'')+'>'
  5. for(var i=0,l=da.length;i<l;i++){ 
  6. if(typeof(da[i].pid)=='object'){ 
  7. s+='<li><button type="button" class="'+(i==0&&this.ini.i?'s1':(i+1==l?'s5':'s3'))+'" onclick="ME.yc(this)"></button><span><button type="button" class="r1"></button><a href="javascript:;">'+da[i].ming+'</a></span>'
  8. this.ini.i=false
  9. s+=this.html(da[i].pid,(i+1==l)); 
  10. }else
  11. s+='<li><button type="button" class="'+(i+1==l?'e3':'e1')+'"></button><span><button type="button" class="m1"></button><a href="http://www.49028c.com" target="mainFrame">'+da[i].ming+'</a></span>'
  12. s+='</li>'
  13. s+='</ul>'
  14. return s; 
  15. }, 
  16. st:function(id,da){ 
  17. document.getElementById(id).innerHTML=this.html(da); 
  18. }, 
  19. yc:function(a){ 
  20. var s=a.className.substr(1); 
  21. if(s%2){ 
  22. this.ini.d=a.parentNode.children[2]; 
  23. this.ini.h1=this.hei(this.ini.d); 
  24. this.ini.h3=this.ini.h1/10; 
  25. this.yc1(1); 
  26. a.className='s'+(parseInt(s)+1); 
  27. a.parentNode.children[1].children[0].className='r2'
  28. var ol=a.parentNode.parentNode._; 
  29. if(typeof(ol)=='object'){ 
  30. this.ini.d1=ol; 
  31. this.ini.h=ol.offsetHeight; 
  32. this.ini.h2=this.ini.h/10; 
  33. this.yc2(1); 
  34. ol.parentNode.children[0].className='s'+(parseInt(ol.parentNode.children[0].className.substr(1))-1); 
  35. ol.parentNode.children[1].children[0].className='r1'
  36. a.parentNode.parentNode._=a.parentNode.children[2]; 
  37. }else
  38. this.ini.d1=a.parentNode.children[2]; 
  39. this.ini.h=this.ini.d1.offsetHeight; 
  40. this.ini.h2=this.ini.h/10; 
  41. this.yc2(1); 
  42. a.className='s'+(parseInt(s)-1); 
  43. a.parentNode.children[1].children[0].className='r1'
  44. a.parentNode.parentNode._=''
  45. }, 
  46. yc1:function(b){ 
  47. var h1=ME.ini.h1-(11/(b+1)-1)*ME.ini.h3; 
  48. with(ME.ini.d.style){ 
  49. height=h1+'px'
  50. display='block'
  51. if(b<10){ 
  52. setTimeout('ME.yc1('+(b+1)+')',25); 
  53. }else
  54. ME.ini.d.style.display='block'
  55. ME.ini.d.style.height=''
  56. }, 
  57. yc2:function(b){ 
  58. var h1=(11/(b+1)-1)*ME.ini.h2; 
  59. with(ME.ini.d1.style){ 
  60. height=h1+'px'
  61. if(b<10){ 
  62. setTimeout('ME.yc2('+(b+1)+')',25); 
  63. }else
  64. ME.ini.d1.style.display=''
  65. ME.ini.d1.style.height=''
  66. }, 
  67. hei:function(a){ 
  68. var b=a.cloneNode(true); 
  69. b.style.position='absolute';  
  70. b.style.display='block';  
  71. b.style.visibility='hidden'
  72. a.parentNode.appendChild(b); 
  73. var h=b.offsetHeight; 
  74. a.parentNode.removeChild(b); 
  75. return h; 

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲成在人线av| 亚洲精品ady| 91福利视频在线观看| 久热精品视频在线观看| 久久久久久成人| 久久久久久久久网站| 日韩精品免费电影| 亚洲国产欧美精品| 国产精品久久久久久亚洲影视| 久久69精品久久久久久国产越南| 91av网站在线播放| 日本精品久久中文字幕佐佐木| 成人在线国产精品| 日韩综合视频在线观看| 国产精品成人aaaaa网站| 中文字幕视频一区二区在线有码| 亚洲综合大片69999| 欧美激情三级免费| 久久香蕉国产线看观看网| 在线播放国产一区中文字幕剧情欧美| 亚洲免费精彩视频| 亚洲成色777777在线观看影院| 久久久久久久久久久人体| 国产精品一区专区欧美日韩| 欧美激情欧美狂野欧美精品| 国产精品日韩一区| 亚洲性av网站| 欧美成人午夜激情在线| 国产精品电影一区| www国产亚洲精品久久网站| 中文字幕自拍vr一区二区三区| 亚洲a∨日韩av高清在线观看| 久久人人爽亚洲精品天堂| 精品香蕉一区二区三区| 免费97视频在线精品国自产拍| 日本久久久久久久| 欧美激情第一页xxx| 国产九九精品视频| 欧美成人h版在线观看| 国产91成人在在线播放| 九九精品视频在线| 国产美女91呻吟求| 日韩av网站电影| 一区二区欧美日韩视频| 国产精品羞羞答答| 久久亚洲精品一区| 日韩中文字幕精品| 久久久久免费视频| 亚洲精品小视频| 国产精品久久二区| 亚洲精品一区av在线播放| 午夜精品久久久久久久99热| 久久精品成人欧美大片| 主播福利视频一区| 久久最新资源网| 久久av在线播放| 美乳少妇欧美精品| 在线观看久久久久久| 国产日韩欧美中文| 中文字幕亚洲色图| 欧美成人小视频| 91亚洲精品久久久久久久久久久久| 精品国产乱码久久久久久虫虫漫画| 欧美天天综合色影久久精品| 亚洲japanese制服美女| 精品视频在线导航| 国产欧美韩国高清| 亚洲国产女人aaa毛片在线| 日韩成人av在线播放| 亚洲精品国精品久久99热一| 亚洲精品欧美一区二区三区| 日韩美女免费视频| 国产午夜精品全部视频在线播放| 国产精品电影网| 亚洲视频一区二区三区| 国内精品视频在线| 欧美电影免费播放| 国产成人啪精品视频免费网| 午夜精品久久久99热福利| 一本大道亚洲视频| 亚洲天堂成人在线视频| 欧美日韩成人精品| 国产在线播放不卡| 国产精品美女网站| 国产成人在线精品| 欧美黑人xxxx| 久久精品欧美视频| 亚洲精品一区二区三区不| 亚洲精品久久久久久久久久久久| 精品美女久久久久久免费| 国产精品女主播视频| 国产精品99久久久久久久久久久久| 亚洲毛片在线观看| 高清亚洲成在人网站天堂| 亚洲大胆人体在线| 日本亚洲精品在线观看| 亲爱的老师9免费观看全集电视剧| 欧美日韩国产中文精品字幕自在自线| 欧美精品一区在线播放| 欧美老女人性视频| 欧美日韩ab片| 欧美一级成年大片在线观看| 国产精品久久久久秋霞鲁丝| 亚洲色图在线观看| 91精品免费久久久久久久久| 日韩中文字幕在线| 91精品国产91久久久久久| 国产精品久久久久久久app| 精品国产一区二区三区久久| 久久综合伊人77777蜜臀| 欧美另类精品xxxx孕妇| 91av视频在线免费观看| 亚洲精品av在线播放| 欧美高清电影在线看| 91精品国产91久久久久福利| 久久久久久中文| 日韩欧美亚洲国产一区| 亚洲视频777| 欧美大尺度在线观看| 在线视频日本亚洲性| 日韩一区二区福利| 九九视频直播综合网| 亚洲欧美精品中文字幕在线| 国产亚洲一区精品| 亚洲欧美日韩视频一区| 国产精品伦子伦免费视频| 亚洲专区在线视频| 久久九九国产精品怡红院| 一个人看的www欧美| 日韩暖暖在线视频| 欧美成人精品在线观看| xxxxxxxxx欧美| 欧美成人午夜免费视在线看片| 最好看的2019的中文字幕视频| 国产精品成人av性教育| 久久精品国产69国产精品亚洲| 欧美日韩一区二区免费视频| 精品亚洲精品福利线在观看| 久久乐国产精品| 高潮白浆女日韩av免费看| 国产精品一区二区三区在线播放| 日韩精品在线观看网站| 欧美亚洲国产精品| 91在线直播亚洲| 亚洲精品国产精品久久清纯直播| 中文字幕日韩电影| 国产一区二区三区在线| 国产成人久久久| 亚洲成人精品视频| 欧美成人手机在线| 视频一区视频二区国产精品| 成人福利免费观看| 精品久久久久久中文字幕| 亚洲精品网址在线观看| 欧美伦理91i| 久久久精品久久久久| 91色琪琪电影亚洲精品久久| 亚洲变态欧美另类捆绑| 亚洲第一国产精品| 欧美大成色www永久网站婷| 亚洲欧美日韩国产成人| 日韩欧美a级成人黄色| 日韩欧美亚洲范冰冰与中字| 国产97在线播放|