本文實例為大家分享了jquery Tab切換菜單的實現代碼,供大家參考,具體內容如下
實現tab切換的主要html代碼:
<div class="container"> <ul class="tabs"> <li class="active"><a href="#tab1">導航菜單</a></li> <li><a href="#tab4">TAB標簽</a></li> </ul> <div class="tab_container"> <div id="tab1" class="tab_content" style="display: block; "> <h3><a href="http://www.freejs.net/article_daohangcaidan_13.html">jquery css多級下拉菜單</a></h3> <p id="">多級菜單,理論上支持無限多的層級,文件結構非常簡單的,具體的請看下面的內容</p> </div> <div id="tab4" class="tab_content" style="display: none; "> <h2>各種tab標簽選項卡</h2> <h3><a href="http://www.freejs.net/article_tabbiaoqian_17.html">tab標簽頁面,ajax載入</a></h3> <p> tab標簽,jquery ajax載入數據庫的內容</p> </div> </div> </div>
實現tab切換的jquery代碼:
<script type="text/javascript"> $(document).ready(function() { //默認active $(".tab_content").hide(); //隱藏全部的tab菜單內容 $("ul.tabs li:first").addClass("active").show(); //對第一個li標簽添加class="active屬性" $(".tab_content:first").show(); //顯示第一個tab內容 //點擊事件 $("ul.tabs li").click(function() { $("ul.tabs li").removeClass("active"); //移除class="active"屬性 $(this).addClass("active"); //添加class="active"到選擇標簽中 $(".tab_content").hide(); //隱藏全部標簽內容 var activeTab = $(this).find("a").attr("href"); //找到所屬屬性值來識別活躍選項卡和內容 $(activeTab).fadeIn(); //使內容消失 return false; }); }); </script>
本文為作者申文哲原創,轉載出處:http://www.cnblogs.com/wenzheshen/