程式碼相當簡潔、簡單易懂,就不多廢話了。
直接奉上代碼:
------demo.js---------------
window.onload=function(){
tabs("tabs","mouseover");
}
功能選項卡(id,觸發器){
var tabBtn = document.getElementById(id).getElementsByTagName("h2")[0].getElementsByTagName("a");
var tabsContent = document.getElementById(id).getElementsByTagName("p");
for(var i=0;i
tabBtn[i].index = i;
if(trigger=='滑鼠懸停'){
tabBtn[i].onmouseover=function(){
清除類別();
this.className="on";
showContent(this.index);
}
}
函數 showContent(n){
for (var i=0; i
tabsContent[i].index = i;
tabsContent[i].className = "tabs-content_hide";
}
tabsContent[n].className="tabs-content";
}
函數 clearClass(){
for(var i=0;i
tabBtn[i].className="";
}
}
}
}
是不是很簡單就實現了選項卡的切換效果呢,小夥伴們自己美化下就可以佔用自己的專案中去了。