还有另一个jQuery选项卡插件,用于创建具有许多选项和CSS3转换动画支持的响应选项卡面板。
1.在网页上包含jQuery javascript库。
- <script src="/path/to/cdn/jquery.slim.min.js"></script>
2.在页面上包含jQueryTab插件的CSS和JavaScript。
- <!-- Core Stylesheet -->
- <link rel="stylesheet" href="jQueryTab.css" />
- <!-- CSS3 Animations -->
- <link rel="stylesheet" href="animation.css" />
- <!-- Main JavaScript -->
- <script src="js/jQueryTab.js"></script>
3.按照如下所示的html结构创建选项卡和选项卡式内容:
- <div class="tabs-demo">
- <ul class="tabs">
- <li><a href="#tab1">Tab1</a></li>
- <li><a href="#tab2">Tab2</a></li>
- <li><a href="#tab3">Tab3</a></li>
- <li><a href="#tab4">Tab4</a></li>
- </ul>
- <section class="tab_content" id="tab1">
- <p> Tabbed Conternt 1</p>
- </section>
- <section class="tab_content" id="tab2">
- <p>Tabbed Conternt 2</p>
- </section>
- <section class="tab_content" id="tab3">
- <p>Tabbed Conternt 3</p>
- </section>
- <section class="tab_content" id="tab4">
- <p>Tabbed Conternt 4</p>
- </section>
- </div>
4.初始化顶部容器上的插件并完成。
- $('.tabs-demo').jQueryTab({
- // options here
- });
5.自定义选项卡的所有可用选项。
- $('.tabs-demo').jQueryTab({
- // class of the tabs
- tabClass:'tabs',
- // class of the header of accordion on smaller screens
- accordionClass:'accordion_tabs',
- // class of content wrapper
- contentWrapperClass:'tab_content_wrapper',
- // class of container
- contentClass:'tab_content',
- // name of the class used for active tab
- activeClass:'active',
- // enable accordion on smaller screens
- responsive:true,
- // the breakpoint
- responsiveBelow:600,
- // allow all tabs to collapse on accordions
- collapsible:true,
- // remember last active tab using cookie
- useCookie: true,
- // open tab on hover
- openOnhover: false,
- // use the history api
- useHistory: true,
- // use keyboard for navigation
- keyboardNavigation: true,
- // position of tab - top|bottom
- tabPosition: 'top',
- // tab to open initially; start count at 1 not 0
- initialTab: 1,
- // name of the cookie set to remember last active tab
- cookieName: 'active-tab',
- // when it expires in days or standard UTC time
- cookieExpires: 365,
- // path on which cookie is accessible
- cookiePath: '',
- // domain of the cookie
- cookieDomain:'',
- // enable secure cookie - requires https connection to transfer
- cookieSecure: false,
- // fade|flip|scaleUp|slideLeft
- tabInTransition: 'fadeIn',
- tabOutTransition: 'fadeOut',
- // transitions to use - normal or slide
- accordionTransition: 'slide',
- // time for animation IN (1000 = 1s)
- accordionIntime:500,
- // time for animation OUT (1000 = 1s)
- accordionOutTime:400,
- // function to call before tab is opened
- before: function(){},
- // function to call after tab is opened
- after: function(){}
- });
2022-03-30
v2.0版本(2015-11-21)
v2.0版本(2014-03-20)
v1.4 (2014-01-31)