//????TODO:獲取事件源
????var?jpNav?=?document.getElementsByClassName("jp-nav");
//????TODO:便利數(shù)組并增加點擊事件
????for(var?i?=?0?;?i?<?jpNav.length?;?i++){
????????jpNav[i].onclick?=?function(event){
????????????var?event?=?window.event?||?arguments[0];
????????????var?e?=??event.srcElement???event.srcElement?:?event.target;
????????????if(!e.href){
????????????????return;
????????????}else{
????????????????var?arr?=?e.parentNode.childNodes;
????????????????for(var?j?=?0?;?j?<?arr.length?;j++){
????????????????????if(arr[j].nodeType?==?1){
????????????????????????if(arr[j].getAttribute("class")?==?"zt-active"){
????????????????????????????arr[j].setAttribute("class","");
????????????????????????}
????????????????????}
????????????????}
????????????????e.setAttribute("class","zt-active");
????????????}
????????}
????}
IE7下冒泡為何沒效果。IE8正常
mmmmm_魂牽夢縈
2016-01-19 10:32:44