# [PWS Tabs jQuery Plugin](http://alexchizhov.com/pwstabs)[1.4.0](#version-140-06032016) [](https://travis-ci.org/alexchizhovcom/pwstabs)
####PWS Tabs is a lightweight jQuery tabs plugin to create responsive flat style tabbed content panels with some cool transition effects powered by CSS3 animations.
## Nested tabsnew feature
PWS Tabs jQuery Plugin supports multilevel nested tabs. You can add unlimited tabs inside of tabs with custom settings.
##PWS Tabs is Responsive
 
## Install with Bower
`$ bower install pwstabs`
## Demo
Online demo: [http://alexchizhov.com/pwstabs](http://alexchizhov.com/pwstabs)

## Documentation
### Getting Started
1) Include jQuery library and jQuery PWS Tabs plugin in the `` section.
```html
```
2) Create tabbed panels and use HTML5 `data-pws-*` attributes to specify the ID & Name for the tabs.
```html
Our first tab
Our second tab
Our third tab
```
`data-pws-tab` is used to initiate the tab and as its ID.
`data-pws-tab-name` is used for a tab display name.
3) Call the plugin on the parent element to create a basic tabs interface with 100% width and 'scale' transition effect.
```js
jQuery(document).ready(function($){
$('.hello_world').pwstabs();
});
```
4) Available parameters to customize the tabs plugin.
```js
jQuery(document).ready(function($){
$('.hello_world').pwstabs({
// scale / slideleft / slideright / slidetop / slidedown / none
effect: 'scale',
// The tab to be opened by default
defaultTab: 1,
// Set custom container width
// Any size value (1,2,3.. / px,pt,em,%,cm..)
containerWidth: '100%',
// Tabs position: horizontal / vertical
tabsPosition: 'horizontal',
// Tabs horizontal position: top / bottom
horizontalPosition: 'top',
// Tabs vertical position: left / right
verticalPosition: 'left',
// BETA: Make tabs container responsive: true / false (!!! BETA)
responsive: false,
// Themes available: default: '' / pws_theme_violet / pws_theme_green / pws_theme_yellow
// pws_theme_gold / pws_theme_orange / pws_theme_red / pws_theme_purple / pws_theme_grey
theme: '',
// Right to left support: true/ false
rtl: false
});
});
```
## Changelog
### Version 1.4.0 (06.03.2016)
1) Nested tabs feature added
2) iPhone tabs font-size issue fixed
3) Tabs positioning changed from absolute to relative
4) Container height is now handled with CSS not jQuery
5) Font awesome is version 4.5.0 now
### Version 1.3.0 (20.08.2015)
1) Main CSS and JS file doesn't have verison number in its name now
2) Code refactored and cleaned
3) Tabs now have pws_show & pws_hide classes instead of a long named classes
4) Styles classes are now added to the container not tabs
5) New dark themes added, they are a little bit darker than white to use on a websites with white background
6) Fixed vertical tabs width with icons
7) Fixed margins and paddings for tabs controlls
8) Font awesome folder renamed to /font-awesome/
9) Font awesome is version 4.4.0 now
### Version 1.2.1 (23.01.2015)
1) To facilitate the creation of new color schemes for developers SASS files added to /assets/sass/ directory.
2) Plugins StyleSheet /assets/jquery.pwstabs-1.2.1.css was generated from new SASS files (Very few changes from previous version)
### Version 1.2.0 (21.01.2015)
1) Made plugin responsive.
2) Added themes support. 9 color schemes are available.
3) Optimized code a bit.
4) Added responsive.html file in /examples/ directory.
5) Added colors examples in /examples/examples.html
### Version 1.1.4 (19.01.2015)
1) Added new effect: none. Good for eCommerce websites. Customers don't like to wait :)
2) Font Awesome 4.2.0 Support => Tabs Icons
### Version 1.1.3 (18.01.2015)
1) Added tabsPosition settings: horizontal / vertical.
2) Added verticalPosition settings: left / right.
3) Updated stylesheets.
4) Updated examples.
### Version 1.1.2 (17.01.2015)
1) Added RTL support.
2) Added horizontalPosition settings: top / bottom.
3) New examples with video, Google Maps and mixed content.
### Version 1.1.1 (16.01.2015)
1) Bug fix: added class selector to tabs controller ul element. Solved issue with ul elements in tabs content.