| Name | Type | Default | 
                
                    | animationType | String | none | 
                
                    | 
                            
                                Sets or gets the animation type of switching tabs.
                            Possible Values: 'none'
 'fade'
 Code examples
                                Set the animationTypeproperty. $('#jqxTabs').jqxTabs({ animationType: 'fade' }); 
 
                                Get the animationTypeproperty. var animationType = $('#jqxTabs').jqxTabs('animationType'); 
 | 
                
                    | autoHeight | Boolean | true | 
                
                    | 
                            
                                Sets or gets whether the jqxTabs header's height will be equal to the item with max height.
                             Code examples
                                Set the autoHeightproperty. $('#jqxTabs').jqxTabs({ autoHeight: false}); 
 
                                Get the autoHeightproperty. var autoHeight = $('#jqxTabs').jqxTabs('autoHeight'); 
 | 
                
                    | closeButtonSize | Number | 16 | 
                
                    | 
                            
                                Sets or gets the close button size.
                             Code examples
                                Set the closeButtonSizeproperty. $('#jqxTabs').jqxTabs({ closeButtonSize:20}); 
 
                                Get the closeButtonSizeproperty. var closeButtonSize = $('#jqxTabs').jqxTabs('closeButtonSize'); 
 | 
                
                    | collapsible | Boolean | false | 
                
                    | 
                            
                                Enables or disables the collapsible feature.
                             Code examples
                                Set the collapsibleproperty. $('#jqxTabs').jqxTabs({ collapsible: false }); 
 
                                Get the collapsibleproperty. var collapsible = $('#jqxTabs').jqxTabs('collapsible'); 
 | 
                
                    | contentTransitionDuration | Number | 450 | 
                
                    | 
                            
                                Sets or gets the duration of the content's fade animation which occurs when the user selects a tab. This setting has effect
                                                                                    when the 'animationType' is set to 'fade'.
                             Code examples
                                Set the contentTransitionDurationproperty. $('#jqxTabs').jqxTabs({ contentTransitionDuration:500 }); 
 
                                Get the contentTransitionDurationproperty. var contentTransitionDuration = $('#jqxTabs').jqxTabs('contentTransitionDuration'); 
 | 
                
                    | disabled | Boolean | false | 
                
                    | 
                            
                                Enables or disables the jqxTabs widget.
                             Code examples
                                Set the disabledproperty . $('#jqxTabs').jqxTabs({ disabled:true }); 
 
                                Get the disabledproperty. var disabled = $('#jqxTabs').jqxTabs('disabled');
 | 
                
                    | enabledHover | Boolean | true | 
                
                    | 
                            
                                Enables or disables the tabs hover effect.
                             Code examples
                                Set the enabledHoverproperty. $('#jqxTabs').jqxTabs({ enabledHover: false }); 
 
                                Get the enabledHoverproperty. var enabledHover = $('#jqxTabs').jqxTabs('enabledHover'); 
 | 
                
                    | enableScrollAnimation | Boolean | true | 
                
                    | 
                            
                                Sets or gets whether the scroll animation is enabled.
                             Code examples
                                Set the enableScrollAnimationproperty. $('#jqxTabs').jqxTabs({ enableScrollAnimation:false }); 
 
                                Get the enableScrollAnimationproperty. var enableScrollAnimation = $('#jqxTabs').jqxTabs('enableScrollAnimation'); 
 | 
                
                    | height | Number/String | auto | 
                
                    | 
                            
                                Sets or gets widget's height.
                             Code examples
                                Set the heightproperty. $('#jqxTabs').jqxTabs({height:"400px"});
 
                                Get the heightproperty. var height = $('#jqxTabs').jqxTabs('height');
 | 
                
                    | initTabContent | function | null | 
                
                    | 
                            
                                Callback function that the tab calls when a content panel needs to be initialized.
                             Code examples
                                Set the initTabContentproperty. 
        $(document).ready(function () {
            var loadPage = function (url, tabIndex) {
                $.get(url, function (data) {
                    // dynamically appends data returned from a server to a content element with ID equal to "content1" 
                    // for the first tab, "content2" for the second tab or "content3" for the third tab. 
                    $('#content' + tabIndex).html(data);
                });
            }
            // Create jqxTabs.
            $('#jqxTabs').jqxTabs({
                width: 580, height: 200,
                initTabContent:
                   function (tab) {
                       // The 'tab' parameter represents the selected tab's index.
                       var pageIndex = tab + 1;
                       loadPage('pages/ajax' + pageIndex + '.htm', pageIndex);
                   }
            });
        });
                        
 | 
                
                    | keyboardNavigation | Boolean | true | 
                
                    | 
                            
                                Enables or disables the keyboard navigation.
                             Code examples
                                Set the keyboardNavigationproperty. $('#jqxTabs').jqxTabs({ keyboardNavigation: false}); 
 
                                Get the keyboardNavigationproperty. var keyboardNavigation = $('#jqxTabs').jqxTabs('keyboardNavigation'); 
 | 
                
                    | position | String | top | 
                
                    | 
                            
                                Sets or gets whether the tabs are positioned at 'top' or 'bottom.
                            Possible Values: 'top'
 'bottom'
 Code examples
                                Set the positionproperty. $('#jqxTabs').jqxTabs({ position:"bottom" }); 
 
                                Get the positionproperty. var position = $('#jqxTabs').jqxTabs('position'); 
 | 
                
                    | reorder | Boolean | false | 
                
                    | 
                            
                                Enables or disables the reorder feature. When this feature is enabled, the end-user can drag a tab and drop it over another tab. As a result the tabs will be reordered.
                             Code examples
                                Set the reorderproperty. $('#jqxTabs').jqxTabs({reorder:true}); 
 
                                Get the reorderproperty. var reorder = $('#jqxTabs').jqxTabs('reorder'); 
 | 
                
                    | rtl | Boolean | false | 
                
                    | 
                            Sets or gets a value indicating whether widget's elements are aligned to support locales using right-to-left fonts. Code example
                                Set the rtlproperty. $('#jqxTabs').jqxTabs({rtl : true}); 
 
                                Get the rtlproperty. var rtl = $('#jqxTabs').jqxTabs('rtl'); 
 | 
                
                    | scrollAnimationDuration | Number | 250 | 
                
                    | 
                            
                                Sets or gets the duration of the scroll animation.
                             Code examples
                                Set the scrollAnimationDurationproperty. $('#jqxTabs').jqxTabs({ scrollAnimationDuration: 200 }); 
 
                                Get the scrollAnimationDurationproperty. var scrollAnimationDuration = $('#jqxTabs').jqxTabs('scrollAnimationDuration'); 
 | 
                
                    | selectedItem | Number | 0 | 
                
                    | 
                            
                                Sets or gets selected tab.
                             Code examples
                                Set the selectedItemproperty. $('#jqxTabs').jqxTabs({ selectedItem: 2 }); 
 
                                Get the selectedItemproperty. var selectedItem = $('#jqxTabs').jqxTabs('selectedItem'); 
 | 
                
                    | selectionTracker | Boolean | false | 
                
                    | 
                            
                                Sets or gets whether the selection tracker is enabled.
                             Code examples
                                Set the selectionTrackerproperty. $('#jqxTabs').jqxTabs({ selectionTracker:false}); 
 
                                Get the selectionTrackerproperty. var selectionTracker = $('#jqxTabs').jqxTabs('selectionTracker'); 
 | 
                
                    | scrollable | Boolean | true | 
                
                    | 
                            
                                Sets or gets whether the scrolling is enabled.
                             Code examples
                                Set the scrollableproperty. $('#jqxTabs').jqxTabs({ scrollable:false}); 
 
                                Get the scrollableproperty. var scrollable = $('#jqxTabs').jqxTabs('scrollable'); 
 | 
                
                    | scrollPosition | String | 'right' | 
                
                    | 
                            
                                Sets or gets the position of the scroll arrows.
                            Possible Values: 'left'
 'right'
 'both'
 Code examples
                                Set the scrollPositionproperty. $('#jqxTabs').jqxTabs({ scrollPosition:'right'}); 
 
                                Get the scrollPositionproperty. var scrollPosition = $('#jqxTabs').jqxTabs('scrollPosition'); 
 | 
                
                    | scrollStep | Number | 70 | 
                
                    | 
                            
                                Sets or gets the scrolling step.
                             Code examples
                                Set the scrollStepproperty. $('#jqxTabs').jqxTabs({ scrollStep:80}); 
 
                                Get the scrollStepproperty. var scrollStep = $('#jqxTabs').jqxTabs('scrollStep'); 
 | 
                
                    | showCloseButtons | Boolean | false | 
                
                    | 
                            
                                Sets or gets whether a close button is displayed in each tab.
                             Code examples
                                Set the showCloseButtonsproperty. $('#jqxTabs').jqxTabs({ showCloseButtons:false}); 
 
                                Get the showCloseButtonsproperty. var showCloseButtons = $('#jqxTabs').jqxTabs('showCloseButtons'); 
 | 
                
                    | toggleMode | String | click | 
                
                    | 
                            
                                Sets or gets user interaction used for switching the different tabs.
                            Possible Values: 'click'
 'dblclick'
 'mouseenter'
 'none'
 Code examples
                                Set the toggleModeproperty. $('#jqxTabs').jqxTabs({ toggleMode:'mouseenter' }); 
 
                                Get the toggleModeproperty. var toggleMode = $('#jqxTabs').jqxTabs('toggleMode'); 
 | 
                
                    | theme | String | '' | 
                
                    | 
                            
                                Sets the widget's theme.
                             
                            jQWidgets uses a pair of css files - jqx.base.css and jqx.[theme name].css. The base stylesheet creates the styles related to the widget's layout like margin, padding, border-width, position. The second css file applies the widget's colors and backgrounds. The jqx.base.css should be included before the second CSS file.
                                                                                In order to set a theme, you need to do the following:
                                                                                 | 
                
                    | width | Number/String | auto | 
                
                    | 
                            
                                Sets or gets widget's width.
                             Code examples
                                Set the widthproperty. $('#jqxTabs').jqxTabs({width:"200px"});
 
                                Get the widthproperty. var width = $('#jqxTabs').jqxTabs('width');
 | 
                
                    |  | 
                
                    | add | Event |  | 
                
                    | 
                            
                                This event is triggered when a new tab is added to the jqxTabs.
                             Code examples
                                Bind to the addevent by type: jqxTabs. $('#jqxTabs').on('add', function (event) { // Some code here. }); 
 | 
                
                    | created | Event |  | 
                
                    | 
                            
                                This event is triggered when the jqxTabs is created. You should subscribe to this event before the jqxTabs initialization.
                             Code examples
                                Bind to the createdevent by type: jqxTabs. $('#jqxTabs').on('created', function () { // Some code here. }); 
 | 
                
                    | collapsed | Event |  | 
                
                    | 
                            
                                Theis event is triggered when any tab is collapsed.
                             Code examples
                                Bind to the collapsedevent by type: jqxTabs $('#jqxTabs').on('collapsed', function (event) { // Some code here. }); 
 | 
                
                    | dragStart | Event |  | 
                
                    | 
                            
                                This event is triggered when the drag operation started.
                             Code examples
                                Bind to the dragStartevent by type: jqxTabs $('#jqxTabs').on('dragStart', function () { // Some code here. }); 
 | 
                
                    | dragEnd | Event |  | 
                
                    | 
                            
                                This event is triggered when the drag operation ended.
                             Code examples
                                Bind to the dragEndevent by type: jqxTabs $('#jqxTabs').on('dragEnd', function (event) { // Some code here. }); 
 | 
                
                    | expanded | Event |  | 
                
                    | 
                            
                                This event is triggered when any tab is expanded.
                             Code examples
                                Bind to the expandedevent by type: jqxTabs $('#jqxTabs').on('expanded', function (event) { // Some code here. }); 
 | 
                
                    | removed | Event |  | 
                
                    | 
                            
                                This event is triggered when a tab is removed.
                             Code examples
                                Bind to the removedevent by type: jqxTabs. $('#jqxTabs').on('removed', function (event) { // Some code here. }); 
 | 
                
                    | selecting | Event |  | 
                
                    | 
                            
                                This event is triggered when the user selects a tab. This event is cancelable. You can
                                                                                    cancel the selection by setting the 'event.cancel = true' in the event callback.
                             Code examples
                                Bind to the selectingevent by type: jqxTabs $('#jqxTabs').on('selecting', function (event) { // Some code here. }); 
 | 
                
                    | selected | Event |  | 
                
                    | 
                            
                                This event is triggered when the user selects a new tab.
                             Code examples
                                Bind to the selectedevent by type: jqxTabs. $('#jqxTabs').on('selected', function (event) 
{ 
    var selectedTab = event.args.item;
}); 
 | 
                
                    | tabclick | Event |  | 
                
                    | 
                            
                                This event is triggered when the user click a tab. You can retrieve the clicked tab's index.
                             Code examples
                                Bind to the tabclickevent by type: jqxTabs.   $('#jqxTabs').on('tabclick', function (event) 
{ 
    var clickedItem = event.args.item; 
}); 
 | 
                
                    | unselecting | Event |  | 
                
                    | 
                            
                                This event is triggered when the user selects a tab. The last selected tab is going to become unselected. This event is cancelable. You can
                                                                                    cancel the selection by setting the 'event.cancel = true' in the event callback.
                             Code examples
                                Bind to the unselectingevent by type: jqxTabs $('#jqxTabs').on('unselecting', function (event) { // Some code here. }); 
 | 
                
                    | unselected | Event |  | 
                
                    | 
                            
                                This event is triggered when the user selects a tab. The last selected tab becomes unselected.
                             Code examples
                                Bind to the unselectedevent by type: jqxTabs $('#jqxTabs').on('unselected', function (event) { // Some code here. }); 
 | 
                
                    |  | 
                
                    | addAt | Method |  | 
                
                    | 
                            
                                Adding tab at indicated position.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  
                                            | title | String |  |  
                                            | content | String |  |  Code examples
                                Invoke the addAtmethod. $('#jqxTabs').jqxTabs('addAt', 3, tabTitle, tabContent); 
 | 
                
                    | addFirst | Method |  | 
                
                    | 
                            
                                Adding tab at the beginning.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | html element | Object |  |  Code examples
                                Invoke the addFirstmethod. $('#jqxTabs').jqxTabs('addFirst', element); 
 | 
                
                    | addLast | Method |  | 
                
                    | 
                            
                                Adding tab at the end.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | html element | Object |  |  Code examples
                                Invoke the addLastmethod. $('#jqxTabs').jqxTabs('addLast', element); 
 | 
                
                    | collapse | Method |  | 
                
                    | 
                            
                                Collapsing the current selected tab.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the collapsemethod. $('#jqxTabs').jqxTabs('collapse'); 
 | 
                
                    | disable | Method |  | 
                
                    | 
                            
                                Disabling the widget.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the disablemethod. $('#jqxTabs').jqxTabs('disable'); 
 | 
                
                    | disableAt | Method |  | 
                
                    | 
                            
                                Disabling tab with indicated index.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  Code examples
                                Invoke the disableAtmethod. $('#jqxTabs').jqxTabs('disableAt', 3); 
 | 
                
                    | destroy | Method |  | 
                
                    | 
                            
                                Destroys the widget.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the destroymethod. $('#jqxTabs').jqxTabs('destroy'); 
 | 
                
                    | ensureVisible | Method |  | 
                
                    | 
                            
                                This method is ensuring the visibility of item with indicated index. If the item is currently not visible the method is scrolling to it.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  Code examples
                                Invoke the ensureVisiblemethod. $('#jqxTabs').jqxTabs('ensureVisible', 3); 
 | 
                
                    | enableAt | Method |  | 
                
                    | 
                            
                                Enabling tab with indicated index.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  Code examples
                                Invoke the enableAtmethod. $('#jqxTabs').jqxTabs('enableAt', 3); 
 | 
                
                    | expand | Method |  | 
                
                    | 
                            
                                Expanding the current selected tab.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the expandmethod. $('#jqxTabs').jqxTabs('expand'); 
 | 
                
                    | enable | Method |  | 
                
                    | 
                            
                                Enabling the widget.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the enablemethod. $('#jqxTabs').jqxTabs('enable'); 
 | 
                
                    | focus | Method |  | 
                
                    | 
                            
                                Focuses the widget.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the focusmethod. $('#jqxTabs').jqxTabs('focus'); 
 | 
                
                    | getTitleAt | Method |  | 
                
                    | 
                            
                                Gets the title of a Tab. The returned value is a "string".
                             
                                
                                    
                                        Return Value 
                                String
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  Code examples
                                Invoke the getTitleAtmethod. var text = $('#jqxTabs').jqxTabs('getTitleAt', i); 
 | 
                
                    | getContentAt | Method |  | 
                
                    | 
                            
                                Gets the content of a Tab. The returned value is a HTML Element.
                             
                                
                                    
                                        Return Value 
                                Html element
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  Code examples
                                Invoke the getContentAtmethod. $('#jqxTabs').jqxTabs('getContentAt', i); 
 | 
                
                    | hideCloseButtonAt | Method |  | 
                
                    | 
                            
                                Hiding a close button at a specific position.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  Code examples
                                Invoke the hideCloseButtonAtmethod. $('#jqxTabs').jqxTabs('hideCloseButtonAt', 3); 
 | 
                
                    | hideAllCloseButtons | Method |  | 
                
                    | 
                            
                                Hiding all close buttons.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the hideAllCloseButtonsmethod. $('#jqxTabs').jqxTabs('hideAllCloseButtons'); 
 | 
                
                    | length | Method |  | 
                
                    | 
                            
                                Returning the tabs count.
                             
                                
                                    
                                        Return Value 
                                Number
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the lengthmethod. var length = $('#jqxTabs').jqxTabs('length'); 
 | 
                
                    | removeAt | Method |  | 
                
                    | 
                            
                                Removing tab with indicated index.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  Code examples
                                Invoke the removeAtmethod. $('#jqxTabs').jqxTabs('removeAt', 3); 
 | 
                
                    | removeFirst | Method |  | 
                
                    | 
                            
                                Removing the first tab.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the removeFirstmethod. $('#jqxTabs').jqxTabs('removeFirst'); 
 | 
                
                    | removeLast | Method |  | 
                
                    | 
                            
                                Removing the last tab.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the removeLastmethod. $('#jqxTabs').jqxTabs('removeLast'); 
 | 
                
                    | select | Method |  | 
                
                    | 
                            
                                Selecting tab with indicated index.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  Code examples
                                Invoke the selectmethod. $('#jqxTabs').jqxTabs('select', 3); 
 | 
                
                    | setContentAt | Method |  | 
                
                    | 
                            
                                Sets the content of a Tab.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  
                                            | html element | String |  |  Code examples
                                Invoke the setContentAtmethod. $('#jqxTabs').jqxTabs('setContentAt', i, html); 
 | 
                
                    | setTitleAt | Method |  | 
                
                    | 
                            
                                Sets the title of a Tab.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  
                                            | html element | String |  |  Code examples
                                Invoke the setTitleAtmethod. $('#jqxTabs').jqxTabs('setTitleAt', i, text); 
 | 
                
                    | showCloseButtonAt | Method |  | 
                
                    | 
                            
                                Showing close button at a specific position.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  Code examples
                                Invoke the showCloseButtonAtmethod. $('#jqxTabs').jqxTabs('showCloseButtonAt', 1); 
 | 
                
                    | showAllCloseButtons | Method |  | 
                
                    | 
                            
                                Showing all close buttons.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the showAllCloseButtonsmethod. $('#jqxTabs').jqxTabs('showAllCloseButtons'); 
 | 
                
                    | val | Method |  | 
                
                    | 
                            
                                Sets or gets the selected tab.
                             
                                
                                    
                                        Return Value 
                                String
                                            | Parameter | Type | Description |  
                                            | value | String |  |  Code example
                                Invoke the valmethod. 
                            // Get the selected tab's index.
                                                                                 var value = $("#jqxTabs").jqxTabs('val');
 
                            // Get the selected tab's index using jQuery's val()
                                                                                 var value = $("#jqxTabs").val();
 
                            // Set the selected tab.
                                                                                 $("#jqxTabs").jqxTabs('val', 2);
 
                            // Set the selected tab using jQuery's val().
                                                                                 $("#jqxTabs").val(2);
 |