jquery实现简单Tab切换菜单效果

前端技术 2023/09/04 JavaScript

本文实例为大家分享了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

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。