本文實例為大家分享了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/