/* 创建一个职责链 */
Chain={
list:[]
,bind:function (o){
/* 绑定链驱动 */
o.onclick=function (){Chain.carry(this)}
}
,carry:function(e){
if(e == this.list[0]) return;
/* 插到链首 */
this.list.unshift(e);
/* 控制链长始终为2 */
this.list.length=2;
/* 职责 */
currentJob(this.list);
}
}
// 绑定传送,并添加当前选中tab到链表中
for (var i=0;i<btns.length;i++ ) {
Chain.bind(btns[i]);
btns[i].index=i;
if(i==0)Chain.list[0]=btns[i];
}
function currentJob(list){
list[0].className= "hot";
list[1].className= "";
divs[list[0].index].style.display='block';
divs[list[1].index].style.display='none';
}
posted on 2009-02-26 10:40
汪杰 阅读(348)
评论(1) 编辑 收藏 引用 所属分类:
javascript