手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >非常不错的功能强大代码简单的管理菜单美化版
非常不错的功能强大代码简单的管理菜单美化版
摘要:太激动了...竟然还发现有备份文件window.onload=function(){function$(id){returndocument...

太激动了...竟然还发现有备份文件

<scripttype="text/javascript">

window.onload=function(){

function$(id){returndocument.getElementById(id)}

varmenu=$("topTags").getElementsByTagName("ul")[0];//顶部菜单容器

vartags=menu.getElementsByTagName("li");//顶部菜单

varck=$("leftMenu").getElementsByTagName("ul")[0].getElementsByTagName("li");//左侧菜单

varj;

//点击左侧菜单增加新标签

for(i=0;i<ck.length;i++){

ck[i].onclick=function(){

$("welcome").style.display="none"//欢迎内容隐藏

clearMenu();

this.style.background='url(images/tabbg02.gif)'

//循环取得当前索引

for(j=0;j<8;j++){

if(this==ck[j]){

if($("p"+j)==null){

openNew(j,this.innerHTML);//设置标签显示文字

}

clearStyle();

$("p"+j).style.background='url(images/tabbg1.gif)';

clearContent();

$("c"+j).style.display="block";

}

}

returnfalse;

}

}

//增加或删除标签

functionopenNew(id,name){

vartagMenu=document.createElement("li");

tagMenu.id="p"+id;

tagMenu.innerHTML=name+""+"<imgsrc='images/off.gif'style='vertical-align:middle'/>";

//标签点击事件

tagMenu.onclick=function(evt){

clearMenu();

ck[id].style.background='url(images/tabbg02.gif)'

clearStyle();

tagMenu.style.background='url(images/tabbg1.gif)';

clearContent();

$("c"+id).style.display="block";

}

//标签内关闭图片点击事件

tagMenu.getElementsByTagName("img")[0].onclick=function(evt){

evt=(evt)?evt:((window.event)?window.event:null);

if(evt.stopPropagation){evt.stopPropagation()}//取消opera和Safari冒泡行为;

this.parentNode.parentNode.removeChild(tagMenu);//删除当前标签

varcolor=tagMenu.style.backgroundColor;

//设置如果关闭一个标签时,让最后一个标签得到焦点

if(color=="#ffff00"||color=="yellow"){//区别浏览器对颜色解释

if(tags.length-1>=0){

clearStyle();

tags[tags.length-1].style.background='url(images/tabbg1.gif)';

clearContent();

varcc=tags[tags.length-1].id.split("p");

$("c"+cc[1]).style.display="block";

clearMenu();

ck[cc[1]].style.background='url(images/tabbg1.gif)';

}

else{

clearContent();

clearMenu();

$("welcome").style.display="block"

}

}

}

menu.appendChild(tagMenu);

}

//清除菜单样式

functionclearMenu(){

for(i=0;i<ck.length;i++){

ck[i].style.background='url(images/tabbg01.gif)';

}

}

//清除标签样式

functionclearStyle(){

for(i=0;i<tags.length;i++){

menu.getElementsByTagName("li")[i].style.background='url(images/tabbg2.gif)';

}

}

//清除内容

functionclearContent(){

for(i=0;i<7;i++){

$("c"+i).style.display="none";

}

}

}

</script>

非常不错的功能强大代码简单的管理菜单美化版1

在线演示http://www.jb51.net/jslib/EXTJS/code.htm

打包下载

仿163

仿126

【非常不错的功能强大代码简单的管理菜单美化版】相关文章:

javascript制作的滑动图片菜单

判断是否输入完毕再激活提交按钮

AngularJS身份验证的方法

jQuery插件expander实现图片翻转特效

繁简字转换功能

剖析Node.js异步编程中的回调与代码设计模式

手机号码本地检测 原创

javascript实现动态改变层大小的方法

7个有用的jQuery代码片段分享

JavaScript编程学习技巧汇总

精品推荐
分类导航