本文实例为大家分享了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>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持phpstudy。
本文为作者申文哲原创,转载出处:http://www.cnblogs.com/wenzheshen/
本文地址:https://www.stayed.cn/item/11159
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我