jQuery实现tab选项卡效果的方法


Posted in Javascript onJuly 08, 2015

本文实例讲述了jQuery实现tab选项卡效果的方法。分享给大家供大家参考。具体如下:

var tabs = {
 init: function(){
  var $tab_contents=$('.tab-contents'), $tab_nav=$('.tab-nav');
  $tab_contents.find('.tab-content:not(:first)').hide();
  $tab_nav.find('li:first').addClass('active');
  $tab_nav.on('click', 'li a', function(e){
   e.preventDefault();
   var $this=$(this),activeTab=this.hash,parent=$this.parents('section'),$contents=$(parent,$tab_contents);
   $(parent,$tab_nav).find('li').removeClass('active');
   $this.parent().addClass('active');
   $contents.find('.tab-content').hide();
   $contents.find(activeTab).fadeIn(250);
  });
 }
}; 
$(document).ready(tabs.init());

html部分如下:

<section>
 <h2>Section Title</h2>
 <ul class="tab-nav">
  <li><a href="#tab1" title="">Tab 1</a></li>
  <li><a href="#tab2" title="">Tab 2</a></li>
 </ul>
 <div class="tab-contents">
  <div id="tab1" class="tab-content"><!-- Tab 1 content here --></div>
  <div id="tab2" class="tab-content"><!-- Tab 2 content here --></div>
 </div>
</section>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
收藏一些不常用,但是有用的代码
Mar 12 Javascript
Jquery时间验证和转换工具小例子
Jul 01 Javascript
解决jquery中美元符号命名冲突问题
Jan 08 Javascript
初步使用bootstrap快速创建页面
Mar 03 Javascript
Easyui 之 Treegrid 笔记
Apr 29 Javascript
JavaScript的new date等日期函数在safari中遇到的坑
Oct 24 Javascript
jQuery延迟执行的实现方法
Dec 21 Javascript
JS实现中国公民身份证号码有效性验证
Feb 20 Javascript
基于bootstrap按钮式下拉菜单组件的搜索建议插件
Mar 25 Javascript
微信小程序scroll-x失效的完美解决方法
Jul 18 Javascript
JavaScript实现更换背景图片
Oct 18 Javascript
vue插件--仿微信小程序showModel实现模态提示窗功能
Aug 19 Javascript
jQuery实现类似淘宝网图片放大效果的方法
Jul 08 #Javascript
javascript实现10个球随机运动、碰撞实例详解
Jul 08 #Javascript
详细分析JavaScript变量类型
Jul 08 #Javascript
js实现图片点击左右轮播
Jul 08 #Javascript
javascript获取重复次数最多的字符
Jul 08 #Javascript
javascript连续赋值问题
Jul 08 #Javascript
JavaScript中函数(Function)的apply与call理解
Jul 08 #Javascript
You might like
php下将XML转换为数组
2010/01/01 PHP
php设计模式  Command(命令模式)
2011/06/17 PHP
smarty中常用方法实例总结
2015/08/07 PHP
php实现的三个常用加密解密功能函数示例
2017/11/06 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
onsubmit阻止form表单提交与onclick的相关操作
2010/09/03 Javascript
JavaScript call apply使用 JavaScript对象的方法绑定到DOM事件后this指向问题
2011/09/28 Javascript
学习从实践开始之jQuery插件开发 对话框插件开发
2012/04/26 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
Jquery 实现图片轮换
2015/01/28 Javascript
以WordPress为例讲解jQuery美化页面Title的方法
2016/05/23 Javascript
javascript实现根据函数名称字符串动态执行函数的方法示例
2016/12/28 Javascript
bootstrap中添加额外的图标实例代码
2017/02/15 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
2017/06/14 Javascript
详解React 16 中的异常处理
2017/07/28 Javascript
jQuery实现仿京东防抖动菜单效果示例
2018/07/06 jQuery
JS中的算法与数据结构之链表(Linked-list)实例详解
2019/08/20 Javascript
es6中new.target的作用和使用场景简单示例分析
2020/03/14 Javascript
wxpython 最小化到托盘与欢迎图片的实现方法
2014/06/09 Python
Python脚本实现集群检测和管理功能
2015/03/06 Python
Python 判断 有向图 是否有环的实例讲解
2018/02/01 Python
Python使用selenium实现网页用户名 密码 验证码自动登录功能
2018/05/16 Python
Python动态导入模块的方法实例分析
2018/06/28 Python
Python实现的简单线性回归算法实例分析
2018/12/26 Python
基于python判断字符串括号是否闭合{}[]()
2020/09/21 Python
利用Python实现学生信息管理系统的完整实例
2020/12/30 Python
Mytheresa中国官网:德国时尚奢侈品商城
2017/08/04 全球购物
Holiday Inn中国官网:IHG旗下假日酒店预订
2018/04/08 全球购物
蒙蒂塞罗商店:Monticello Shop
2018/11/25 全球购物
团员的自我评价
2013/12/01 职场文书
高二生物教学反思
2014/01/27 职场文书
小组合作学习反思
2014/02/18 职场文书
农村婚礼主持词
2014/03/13 职场文书
单位工作证明书格式
2014/10/04 职场文书
查摆问题自查报告范文
2014/10/13 职场文书
详解Go语言中Get/Post请求测试
2022/06/01 Golang