| Name | Type | Default | 
                
                    | animationType | String | 'slide' | 
                
                    | 
                            
                                Sets or gets the animation type.
                            Possible Values: 'slide'
 'fade'
 'none'
 Code example
                                Set the animationTypeproperty. $('#jqxExpander').jqxExpander({animationType: "none" });
                        
 
                                Get the animationTypeproperty. var animationType = $('#jqxExpander').jqxExpander('animationType');
 | 
                
                    | arrowPosition | String | 'left' | 
                
                    | 
                            
                                Sets or gets header's arrow position.
                            Possible Values: 'left'
 'right'
 Code example
                                Set the arrowPositionproperty. $('#jqxExpander').jqxExpander({arrowPosition: "right" });
                        
 
                                Get the arrowPositionproperty. var arrowPosition = $('#jqxExpander').jqxExpander('arrowPosition');
 | 
                
                    | collapseAnimationDuration | Number | 400 | 
                
                    | 
                            
                                Sets or gets the collapsing animation duration.
                             Code example
                                Set the collapseAnimationDurationproperty. $('#jqxExpander').jqxExpander({ width: '200px', collapseAnimationDuration:350}); 
 
                                Get the collapseAnimationDurationproperty. var collapseAnimationDuration = $('#jqxExpander').jqxExpander('collapseAnimationDuration');
 | 
                
                    | disabled | Boolean | false | 
                
                    | 
                            
                                Sets or gets whether the expander is disabled.
                             Code example
                                Set the disabledproperty. $('#jqxExpander').jqxExpander({disabled: true }); 
 
                                Get the disabledproperty. var disabled = $('#jqxExpander').jqxExpander('disabled');
 | 
                
                    | expanded | Boolean | true | 
                
                    | 
                            
                                Sets or gets expander's state (collapsed or expanded).
                             Code example
                                Set the expandedproperty. $('#jqxExpander').jqxExpander({expanded: true }); 
 
                                Get the expandedproperty. var expanded = $('#jqxExpander').jqxExpander('expanded');
 | 
                
                    | expandAnimationDuration | Number | 400 | 
                
                    | 
                            
                                Sets or gets the expanding animation duration.
                             Code example
                                Set the expandAnimationDurationproperty. $('#jqxExpander').jqxExpander({expandAnimationDuration:350 });
 
                                Get the expandAnimationDurationproperty. var expandAnimationDuration = $('#jqxExpander').jqxExpander('expandAnimationDuration');
 | 
                
                    | height | Number/String | 'auto' | 
                
                    | 
                            
                                Sets or gets expander's height. Possible values - 'auto' or string like this 'Npx'
                            where N is any Number or a numeric value in pixels.
                             Code example
                                Set the heightproperty. $('#jqxExpander').jqxExpander({ height: 200 }); 
 
                                Get the heightproperty. var height = $('#jqxExpander').jqxExpander('height');
 | 
                
                    | headerPosition | String | 'top' | 
                
                    | 
                            
                                Sets or gets header's position.
                            Possible Values: 'top'
 'bottom'
 Code example
                                Set the headerPositionproperty. $('#jqxExpander').jqxExpander({headerPosition: "bottom"}); 
 
                                Get the headerPositionproperty. var headerPosition = $('#jqxExpander').jqxExpander('headerPosition');
 | 
                
                    | initContent | function | null | 
                
                    | 
                            
                                Callback function called when the item's content needs to be initialized. Useful
                            for initializing other widgets within the content of jqxExpander.
                             Code example
                                Set the initContentproperty. $("#jqxExpander").jqxExpander({ initContent: function () { $("#jqxButton").jqxButton({width: 100, height: 50 }); } });
 
                                Get the initContentproperty. var initContent = $('#jqxExpander').jqxExpander('initContent');
 | 
                
                    | rtl | Boolean | false | 
                
                    | 
                            
                                Determines whether the right-to-left support is enabled.
                             Code example
                                Set the rtlproperty. $("#jqxExpander").jqxExpander({ rtl: true }); 
 
                                Get the rtlproperty. var rtl = $('#jqxExpander').jqxExpander('rtl');
 | 
                
                    | showArrow | Boolean | true | 
                
                    | 
                            
                                Sets or gets whether header's arrow is going to be shown.
                             Code example
                                Set the showArrowproperty. $('#jqxExpander').jqxExpander({showArrow: false }); 
 
                                Get the showArrowproperty. var showArrow = $('#jqxExpander').jqxExpander('showArrow');
 | 
                
                    | 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:
                         | 
                
                    | toggleMode | String | 'click' | 
                
                    | 
                            
                                Sets or gets user interaction used for expanding or collapsing the content.
                            Possible Values: 'click'
 'dblclick'
 'none'
 Code example
                                Set the toggleModeproperty. $('#jqxExpander').jqxExpander({toggleMode: "none" }); 
 
                                Get the toggleModeproperty. var toggleMode = $('#jqxExpander').jqxExpander('toggleMode');
 | 
                
                    | width | Number/String | 'auto' | 
                
                    | 
                            
                                Sets or gets expander's width.Possible values - 'auto' or string like this 'Npx' where N is any Number or a numeric
                            value in pixels.
                             Code example
                                Set the widthproperty. $('#jqxExpander').jqxExpander({ width: 'auto' }); 
 
                                Get the widthproperty. var width = $('#jqxExpander').jqxExpander('width');
 | 
                
                    |  | 
                
                    | collapsing | Event |  | 
                
                    | 
                            
                                This event is triggered when the jqxExpander is going to be collapsed.
                             Code example
                                Bind to the collapsingevent by type: jqxExpander. $('#jqxExpander').on('collapsing', function () { // Some code here. }); 
 | 
                
                    | collapsed | Event |  | 
                
                    | 
                            
                                This event is triggered when the jqxExpander is collapsed.
                             Code example
                                Bind to the collapsedevent by type: jqxExpander. $('#jqxExpander').on('collapsed', function () { // Some code here. }); 
 | 
                
                    | expanding | Event |  | 
                
                    | 
                            
                                This event is triggered when the jqxExpander is going to be expanded.
                             Code example
                                Bind to the expanding expandingevent by type: jqxExpander. $('#jqxExpander').on('expanding', function () { // Some code here. }); 
 | 
                
                    | expanded | Event |  | 
                
                    | 
                            
                                This event is triggered when the jqxExpander is expanded.
                             Code example
                                Bind to the expandedevent by type: jqxExpander. $('#jqxExpander').on('expanded', function () { // Some code here. }); 
 | 
                
                    |  | 
                
                    | collapse | Method |  | 
                
                    | 
                            
                                Method which is collapsing the expander.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the collapsemethod. $('#jqxExpander').jqxExpander('collapse'); 
 | 
                
                    | disable | Method |  | 
                
                    | 
                            
                                This method is disabling the expander.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the disablemethod. $('#jqxExpander').jqxExpander('disable'); 
 | 
                
                    | destroy | Method |  | 
                
                    | 
                            
                                This method destroys the expander.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the destroymethod. $('#jqxExpander').jqxExpander('destroy'); 
 | 
                
                    | enable | Method |  | 
                
                    | 
                            
                                This method is enabling the expander.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the enablemethod. $('#jqxExpander').jqxExpander('enable'); 
 | 
                
                    | expand | Method |  | 
                
                    | 
                            
                                Method used for expanding the expander's content.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the expandmethod. $('#jqxExpander').jqxExpander('expand'); 
 | 
                
                    | focus | Method |  | 
                
                    | 
                            
                                This method focuses on the expander. When the widget is focused, keyboard navigation
                            can be used. Here is a list of the keys, supported by jqxExpander and their function:
                             
                                
                                    Enter/Spacebar - if the focus is on the header, collapses or expands
                                the widget.
                                Tab - focuses on the header or the next element in the DOM.Ctrl+Up arrow - if the focus is on the content, focuses on the header.Ctrl+Down arrow - if the focus is on the header, focuses on the content. 
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the focusmethod. var header = $('#jqxExpander').jqxExpander('focus'); 
 | 
                
                    | getContent | Method |  | 
                
                    | 
                            
                                Getting expander's content. Returns a string with the content's HTML.
                             
                                
                                    
                                        Return Value 
                                String
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the getContentmethod. var content = $('#jqxExpander').jqxExpander('getContent'); 
 | 
                
                    | getHeaderContent | Method |  | 
                
                    | 
                            
                                Getting expander's header content. Returns a string with the header's HTML.
                             
                                
                                    
                                        Return Value 
                                String
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the getHeaderContentmethod. var header = $('#jqxExpander').jqxExpander('getHeaderContent'); 
 | 
                
                    | invalidate | Method |  | 
                
                    | 
                            
                                This method refreshes the expander.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the invalidatemethod. $('#jqxExpander').jqxExpander('invalidate'); 
 | 
                
                    | refresh | Method |  | 
                
                    | 
                            
                                This method refreshes the expander.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the refreshmethod. $('#jqxExpander').jqxExpander('refresh'); 
 | 
                
                    | render | Method |  | 
                
                    | 
                            
                                This method renders the expander.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the rendermethod. $('#jqxExpander').jqxExpander('render'); 
 | 
                
                    | setHeaderContent | Method |  | 
                
                    | 
                            
                                This method is setting specific content to the expander's header.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | headerContent | String |  |  Code example
                                Invoke the setHeaderContentmethod. $('#jqxExpander').jqxExpander('setHeaderContent', 'Header'); 
 | 
                
                    | setContent | Method |  | 
                
                    | 
                            
                                This method is setting specific content to the expander.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | content | String |  |  Code example
                                Invoke the setContentmethod. $('#jqxExpander').jqxExpander('setContent', 'Content'); 
 |