tabber.js

来自「ShopEx网店系统是一款免费的独立网店系统」· JavaScript 代码 · 共 31 行

JS
31
字号
var tabber={	init:function(obj,options){		var t = Element.getElementsByClassName(obj,'tab-handle');		for(var i=0;i<t.length;i++){			t[i].setAttribute('onclick',"tabber.click(this)");			if(Element.hasClassName(t[i],'current')){					tabber.click(t[i]);			}		}	},	click:function(obj){		var tab_id = obj.getAttribute('tab');		for(var base=obj.parentNode;base.className!='tabber';base=base.parentNode){;}		var e = Element.getElementsByClassName(base,'tab-handle');		for(var i=0;i<e.length;i++){			if(e[i]!=obj) Element.removeClassName(e[i],'current');		}		var e = Element.getElementsByClassName(base,'tab-body');		for(var i=0;i<e.length;i++){			if(e[i].getAttribute('tab')!=tab_id){				e[i].style.display='none';			}else{				e[i].style.display='';			}		}		if(obj.getAttribute('onshow')){			eval(obj.getAttribute('onshow'));		}	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?