| Name | Type | Default | 
                
                    | columns | Array | [] | 
                
                    | 
                            
                                Defines the layout of the widget's elements. Each Array item should be a Percentage Value and the total should be "100%".
                             Code examples
                                Set the columnsproperty. $("#jqxNavBar").jqxNavBar({ columns: ['30%', '70%'});
 
                                Get the columnsproperty. var columns = $('#jqxNavBar').jqxNavBar('columns');
 | 
                
                    | disabled | Boolean | false | 
                
                    | 
                            
                                Enables/disables the navbar.
                             Code examples
                                Set the disabledproperty. $("#jqxNavBar").jqxNavBar({ disabled: false });
 
                                Get the disabledproperty. var disabled = $('#jqxNavBar').jqxNavBar('disabled');
 | 
                
                    | height | Number/String | null | 
                
                    | 
                            
                                Sets or gets the NavBar's height.
                             Code examples
                                Set the heightproperty. $("#jqxNavBar").jqxNavBar({ height: 30 });
 
                                Get the heightproperty. var height = $('#jqxNavBar').jqxNavBar('height');
 | 
                
                    | minimized | Boolean | false | 
                
                    | 
                            
                                Defines whether the NavBar is minimized.
                             Code examples
                                Set the minimizedproperty. $("#jqxNavBar").jqxNavBar({ minimized: true);
 
                                Get the minimizedproperty. var minimized = $('#jqxNavBar').jqxNavBar('minimized');
 | 
                
                    | minimizeButtonPosition | String | 'left' | 
                
                    | 
                            
                                Defines the position of the Toggle Button in the minimized state.
                             Code examples
                                Set the minimizeButtonPositionproperty. $("#jqxNavBar").jqxNavBar({ minimizeButtonPosition: "right");
 
                                Get the minimizeButtonPositionproperty. var minimizeButtonPosition = $('#jqxNavBar').jqxNavBar('minimizeButtonPosition');
 | 
                
                    | minimizedHeight | Number | 30 | 
                
                    | 
                            
                                Defines the NavBar's height in minimized state.
                             Code examples
                                Set the minimizedHeightproperty. $("#jqxNavBar").jqxNavBar({ minimizedHeight: 40);
 
                                Get the minimizedHeightproperty. var minimizedHeight = $('#jqxNavBar').jqxNavBar('minimizedHeight');
 | 
                
                    | minimizedTitle | String/HTML Element | "" | 
                
                    | 
                            
                                Defines the NavBar's Title in minimized state.
                             Code examples
                                Set the minimizedTitleproperty. $("#jqxNavBar").jqxNavBar({ minimizedTitle: 'Title');
 
                                Get the minimizedTitleproperty. var minimizedTitle = $('#jqxNavBar').jqxNavBar('minimizedTitle');
 | 
                
                    | orientation | String | "horizontal" | 
                
                    | 
                            
                                Defines the NavBar's orientation. Possible values: "horizontal", "vertical".
                             Code examples
                                Set the orientationproperty. $("#jqxNavBar").jqxNavBar({ orientation: 'vertical');
 
                                Get the orientationproperty. var orientation = $('#jqxNavBar').jqxNavBar('orientation');
 | 
                
                    | popupAnimationDelay | Number | 250 | 
                
                    | 
                            
                                Defines the animation speed of the NavBar's Popup in minimized state.
                             Code examples
                                Set the popupAnimationDelayproperty. $("#jqxNavBar").jqxNavBar({ popupAnimationDelay: 400);
 
                                Get the minimizedproperty. var popupAnimationDelay = $('#jqxNavBar').jqxNavBar('popupAnimationDelay');
 | 
                
                    | rtl | Boolean | false | 
                
                    | 
                            
                                Sets or gets a value indicating whether widget's elements are aligned to support
                                                                                    locales using right-to-left fonts.
                             Code examples
                                Set the rtlproperty. $("#jqxNavBar").jqxNavBar({ rtl: false});
 
                                Get the rtlproperty. var rtl = $('#jqxNavBar').jqxNavBar('rtl');
 | 
                
                    | selection | Boolean | true | 
                
                    | 
                            
                                Sets or gets whether the items can be selected.
                             Code examples
                                Set the selectionproperty. $("#jqxNavBar").jqxNavBar({ selection: false });
 
                                Get the selectionproperty. var selection = $('#jqxNavBar').jqxNavBar('selection');
 | 
                
                    | selectedItem | Number | 0 | 
                
                    | 
                            
                                Sets or gets the selected item. The property is taken into account when selectionis true. Code examples
                                Set the selectedItemproperty. $("#jqxNavBar").jqxNavBar({ selectedItem: 0 });
 
                                Get the selectedItemproperty. var selectedItem = $('#jqxNavBar').jqxNavBar('selectedItem');
 | 
                
                    | 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:
                                                                                 
                                                                                    Include the theme's CSS file after jqx.base.css.The following code example adds the 'fresh' theme.
 <link rel="stylesheet" href="../../jqwidgets/styles/jqx.base.css"type="text/css"/>
<link rel="stylesheet" href="../../jqwidgets/styles/jqx.fresh.css" type="text/css" />
Set the widget's theme property to 'fresh' when you initialize it.
                                                                                        $('#jqxNavBar').jqxNavBar({ theme: 'fresh' });
 | 
                
                    | width | Number/String | '100%' | 
                
                    | 
                            
                                Sets or gets the NavBar's width.
                             Code examples
                                Set the widthproperty. $("#jqxNavBar").jqxNavBar({ width: '90%' });
 
                                Get the widthproperty. var width = $('#jqxNavBar').jqxNavBar('width');
 | 
                
                    |  | 
                
                    | change | Event |  | 
                
                    | 
                            
                                This event is triggered when the user selects an item.
                             Code examples
                                Bind to the changeevent by type: jqxNavBar. $('#jqxNavBar').on('change', function () { // Some code here. }); 
 | 
                
                    |  | 
                
                    | close | Method |  | 
                
                    | 
                            
                                When NavBar is minimized, closes the popup.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the closemethod. $("#jqxNavBar").jqxNavBar('close'); 
 | 
                
                    | destroy | Method |  | 
                
                    | 
                            
                                Destroys the jqxNavBar widget.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the destroymethod. $('#jqxNavBar').jqxNavBar('destroy'); 
 | 
                
                    | getSelectedIndex | Method |  | 
                
                    | 
                            
                                Gets the index of the selected item. The returned value is the index of the selected item. If there's no selected item, -1 is returned.
                             
                                
                                    
                                        Return Value 
                                Number
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the getSelectedIndexmethod. 
                                // @param Number
                             var index = $("#jqxNavBar").jqxNavBar('getSelectedIndex'); 
 | 
                
                    | open | Method |  | 
                
                    | 
                            
                                When NavBar is minimized, opens the popup.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the openmethod. $("#jqxNavBar").jqxNavBar('open'); 
 | 
                
                    | selectAt | Method |  | 
                
                    | 
                            
                                Selects the item with indicated index. Index is a number.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  Code examples
                                Invoke the selectAtmethod. 
                                // @param index - Number
                             $('#jqxNavBar').jqxNavBar('selectAt', 1); 
 |