国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js實現的tab標簽切換效果代碼分享

2019-11-20 11:43:22
字體:
來源:轉載
供稿:網友

這是一款基于js實現的tab標簽切換效果,是一款無需jQuery,原生javascript制作的tab切換效果源碼。點擊上面的標題即可實現對應頁面的切換功能,非常具有實用價值。
運行效果圖:-------------------查看效果 下載源碼-------------------

小提示:瀏覽器中如果不能正常運行,可以嘗試切換瀏覽模式。
為大家分享的js實現的tab標簽切換效果代碼如下

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>js實現tab標簽切換效果</title><style>*{ margin:0; padding:0; list-style:none;}body{ font-size:12px;}#menu{width:360px; overflow:hidden; margin:100px auto;border:1px solid #BF9660;}#menu #nav {display:block;width:100%;padding:0;margin:0;list-style:none;}#menu #nav li {float:left;width:120px;}#menu #nav li a {display:block;line-height:27px;text-decoration:none;padding:0 0 0 5px; text-align:center; color:#333;}#menu_con{ width:358px; height:135px; border-top:none}.tag{ padding:10px; overflow:hidden;}.selected{background:#C5A069; color:#fff;}</style></head><body><!--代碼部分begin--><div id="menu"><!--tag標題-->  <ul id="nav">    <li><a href="#" class="selected">jQuery特效</a></li>    <li><a href="#" class="">tab切換</a></li>    <li><a href="#" class="">菜單導航</a></li>  </ul><!--二級菜單-->  <div id="menu_con">    <div class="tag" style="display:block">      這里是jQuery特效內容列表     </div>     <div class="tag" style="display:none">      這里是tab切換效果       </div>     <div class="tag" style="display:none">      這里是菜單導航效果    </div> </div></div><script>var tabs=function(){  function tag(name,elem){    return (elem||document).getElementsByTagName(name);  }  //獲得相應ID的元素  function id(name){    return document.getElementById(name);  }  function first(elem){    elem=elem.firstChild;    return elem&&elem.nodeType==1? elem:next(elem);  }  function next(elem){    do{      elem=elem.nextSibling;     }while(      elem&&elem.nodeType!=1     )    return elem;  }  return {    set:function(elemId,tabId){      var elem=tag("li",id(elemId));      var tabs=tag("div",id(tabId));      var listNum=elem.length;      var tabNum=tabs.length;      for(var i=0;i<listNum;i++){          elem[i].onclick=(function(i){            return function(){              for(var j=0;j<tabNum;j++){                if(i==j){                  tabs[j].style.display="block";                  //alert(elem[j].firstChild);                  elem[j].firstChild.className="selected";                }                else{                  tabs[j].style.display="none";                  elem[j].firstChild.className="";                }              }            }          })(i)      }    }  }}();tabs.set("nav","menu_con");//執行</script><!--代碼部分end--></body></html>

以上就是為大家分享的簡單純js實現點擊切換TAB標簽實例,希望大家可以喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 喜德县| 扬中市| 福州市| 杨浦区| 思茅市| 左权县| 安多县| 义乌市| 乐业县| 汾西县| 宣汉县| 子长县| 镇原县| 辛集市| 和平区| 黔西县| 凤翔县| 广州市| 舞钢市| 法库县| 桐庐县| 武胜县| 兰西县| 贵港市| 鸡泽县| 濉溪县| 东源县| 石景山区| 翁牛特旗| 济阳县| 波密县| 南京市| 黑龙江省| 龙山县| 岑巩县| 太保市| 铁岭市| 昭平县| 昭平县| 湖北省| 苗栗县|