Discuz!NT控件剖析之左侧导航控件
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-05-19
test(n)) 16{ 17 bypixels = 3; 18} 19else if(/MSIE/.test(n)) 20{ 21 bypixels = 2; 22} 23 24 25//展开所有菜单项 26function slash_expandall() 27{ 28 if (typeof menu!="undefined") 29 { 30 for(i=0; i<Math.max(titles.length, submenus.length); i++) 31 { 32 titles[i].className="title"; 33 arrows[i].src = imgpath+"/top_level_ico1.gif"; 34 submenus[i].style.display=""; 35 submenus[i].style.height = heights[i]+"px"; 36 } 37 } 38} 39 40 41//收缩所有菜单项 42function slash_contractall() 43{ 44 if (typeof menu!="undefined") 45 { 46 for(i=0; i<Math.max(titles.length, submenus.length); i++) 47 { 48 titles[i].className="titlehidden"; 49 arrows[i].src = imgpath+"/top_level_ico2.gif"; 50 submenus[i].style.display="none"; 51 submenus[i].style.height = 0; 52 } 53 } 54} 55 56 57 58//初始化函数 59function init(){ 60 menu = getElementsByClassName("sdmenu", "div", document)[0]; 61 titles = getElementsByClassName("title", "span", menu); 62 submenus = getElementsByClassName("submenu", "div", menu); 63 arrows = getElementsByClassName("arrow", "img", menu); 64 for(i=0; i<Math.max(titles.length, submenus.length); i++) 65 { 66 titles[i].onclick = gomenu; 67 arrows[i].onclick = gomenu; 68 heights[i] = submenus[i].offsetHeight; 69 submenus[i].style.height = submenus[i].offsetHeight+"px"; 70 /**//*alert(i); */ 71 72 if(i>0) 73 { 74 titles[i].className="titlehidden"; 75 arrows[i].src = imgpath+"/top_level_ico2.gif |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Discuz!NT控件剖析之Button下一篇: 从一个页面刷新另一个页面的数据
关于Discuz!NT控件剖析之左侧导航控件的所有评论