kisukedeath

Tabs Jquery

May 23rd, 2013
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 1.68 KB | None | 0 0
  1. <script type="text/javascript">
  2.    $(document).ready(function() {
  3.       // Tabs
  4.        jQuery(".tabs_table .tab-content").hide(); //Hide all content
  5.  
  6.        jQuery('.tabs_table').each(function(){
  7.                jQuery(this).find("#services-menu > li:first").addClass("current-menu-item").show(); //Activate first tab
  8.                jQuery(this).find(".tab-content:first").show(); //Show first tab content        
  9.        });
  10.  
  11.        //On Click Event
  12.        jQuery("#services-menu > li").click(function() {
  13.                jQuery(this).parent().find("li").removeClass("current-menu-item"); //Remove any "active" class
  14.                jQuery(this).addClass("current-menu-item"); //Add "active" class to selected tab
  15.  
  16.                var activeTab = jQuery(this).find("a").attr("href"); //Find the rel attribute value to identify the active tab + content
  17.  
  18.                jQuery(this).parent().parent().children(".box-tabs").children(".panes").find(".tab-content").hide();
  19.                jQuery(this).parent().parent().children(".box-tabs").children(".panes").find('div[data-id='+activeTab+']').fadeIn('fast');        
  20.  
  21.                return false;
  22.        });
  23.    });
  24. </script>
  25.  
  26.  
  27. <div class="tabs_table">
  28.    <ul id="services-menu">
  29.        <li><a href="#1">1</a></li>
  30.        <li><a href="#2">2</a></li>
  31.        <li style="margin-right: 0;"><a href="#3">3</a></li>
  32.    </ul>
  33.    <div class="box-tabs">
  34.        <div class="panes">
  35.            <div id="tab01" class="tab-content" data-id="#1">
  36.            </div>
  37.            <div id="tab02" class="tab-content" data-id="#2">
  38.            </div>
  39.            <div id="tab03" class="tab-content" data-id="#3">
  40.            </div>
  41.        </div>
  42.    </div>
  43. </div>
Advertisement
Add Comment
Please, Sign In to add comment