首页 > 编程 > JavaScript > 正文

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

2019-11-20 12:04:41
字体:
来源:转载
供稿:网友

本文实例讲述了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程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表