| Name | Type | Default | 
                
                    | autoOpen | Boolean | true | 
                
                    | 
                            
                                Sets or gets whether the window will be shown after it's creation.
                             Code examples
                                Set the autoOpenproperty. $('#jqxWindow').jqxWindow({ autoOpen: true }); 
 
                                Get the autoOpenproperty. var autoOpen = $('#jqxWindow').jqxWindow('autoOpen'); 
 | 
                
                    | animationType | String | fade | 
                
                    | 
                            
                                Sets or gets window's close and show animation type.
                            Possible Values: 'none'
 'fade'
 'slide'
 'combined'
 Code examples
                                Set the animationTypeproperty. $('#jqxWindow').jqxWindow({ animationType: 'combined' }); 
 
                                Get the animationTypeproperty: var animationType = $('#jqxWindow').jqxWindow('animationType'); 
 | 
                
                    | collapsed | Boolean | false | 
                
                    | 
                            
                                Determines whether the window is collapsed.
                             Code examples
                                Set the collapsedproperty. $('#jqxWindow').jqxWindow({ collapsed:true }); 
 
                                Get the collapsedproperty. var collapsed = $('#jqxWindow').jqxWindow('collapsed'); 
 | 
                
                    | collapseAnimationDuration | Number | 150 | 
                
                    | 
                            
                                Determines the duration in milliseconds of the expand/collapse animation.
                             Code examples
                                Set the collapseAnimationDurationproperty. $('#jqxWindow').jqxWindow({ collapseAnimationDuration:500 }); 
 
                                Get the collapseAnimationDurationproperty. var duration = $('#jqxWindow').jqxWindow('collapseAnimationDuration'); 
 | 
                
                    | content | String | '' | 
                
                    | 
                            
                                Sets or gets window's content's html content.
                             Code examples
                                Set the contentproperty. $('#jqxWindow').jqxWindow({ content: 'foobar' }); 
 
                                Get the contentproperty: var content = $('#jqxWindow').jqxWindow('content'); 
 | 
                
                    | closeAnimationDuration | Number | 350 | 
                
                    | 
                            
                                Sets or gets window's close animation duration.
                             Code examples
                                Set the closeAnimationDurationproperty. $('#jqxWindow').jqxWindow({ closeAnimationDuration: 200 }); 
 
                                Get the closeAnimationDurationproperty: var closeAnimationDuration = $('#jqxWindow').jqxWindow('closeAnimationDuration'); 
 | 
                
                    | closeButtonSize | Number | 16 | 
                
                    | 
                            
                                Sets or gets window's close button size.
                             Code examples
                                Set the closeButtonSizeproperty. $('#jqxWindow').jqxWindow({ closeButtonSize: 32}); 
 
                                Get the closeButtonSizeproperty: var closeButtonSize = $('#jqxWindow').jqxWindow('closeButtonSize'); 
 | 
                
                    | closeButtonAction | String | hide | 
                
                    | 
                            
                                This setting specifies what happens when the user clicks the jqxWindow's close button. 
                            Possible Values: 'hide'
 'close'-clicking the close button removes the window from the DOM
 Code examples
                                set the closeButtonActionproperty. $('#jqxWindow').jqxWindow({ closeButtonAction: 'close'}); 
 
                                Get the closeButtonActionproperty: var closeButtonAction = $('#jqxWindow').jqxWindow('closeButtonAction'); 
 | 
                
                    | cancelButton | Object | null | 
                
                    | 
                            
                                Sets or gets cancel button. When a cancel button is specified you can use this button to interact with the user. When any user press the cacel button
                           window is going to be closed and the dialog result will be in the following format: { OK: false, Cancel: true, None: false }.
                             Code examples
                                Set the cancelButtonproperty. $('#jqxWindow').jqxWindow({ cancelButton: $('#cancelButton')}); 
 
                                Get the cancelButtonproperty: var cancelButton = $('#jqxWindow').jqxWindow('cancelButton'); 
 | 
                
                    | dragArea | Object | null | 
                
                    | 
                            
                                Sets or gets the screen area which is available for dragging(moving) the jqxWindow. Example value: { left: 300, top: 300, width: 600, height: 600 }. By default, the dragArea is null which means
                            that the users will be able to drag the window in the document's body bounds.
                             Code examples
                                Set the dragAreaproperty. $('#jqxWindow').jqxWindow({ dragArea: { left: 300, top: 300, width: 600, height: 600 }}); 
 
                                Get the dragAreaproperty: var dragArea = $('#jqxWindow').jqxWindow('dragArea'); 
 | 
                
                    | draggable | Boolean | true | 
                
                    | 
                            
                                Sets or gets whether the window is draggable.
                             Code examples
                                Set the draggableproperty. $('#jqxWindow').jqxWindow({ draggable: falde }); 
 
                                Get the draggableproperty: var draggable = $('#jqxWindow').jqxWindow('draggable'); 
 | 
                
                    | disabled | Boolean | false | 
                
                    | 
                            
                                Sets or gets whether the window is disabled.
                             Code examples
                                Set the disabledproperty . $('#jqxWindow').jqxWindow({ disabled:true }); 
 
                                Get the disabledproperty. var disabled = $('#jqxWindow').jqxWindow('disabled');
 | 
                
                    | height | Number/String | null | 
                
                    | 
                            
                                Sets or gets the window's height.
                             Code examples
                                Set the heightproperty. $('#jqxWindow').jqxWindow({height:"400px"});
 
                                Get the heightproperty. var height = $('#jqxWindow').jqxWindow('height');
 | 
                
                    | initContent | Function |  | 
                
                    | 
                            Initializes the jqxWindow's content. Code example
                                Invoke the initContentmethod. $('#jqxWindow').jqxWindow({initContent: function() {// code for widgets initialization here.}});
                        
 | 
                
                    | isModal | Boolean | false | 
                
                    | 
                            
                                Sets or gets whether the window is displayed as a modal dialog.
                       If the jqxWindow's mode is set to modal, the window blocks user interaction with the underlying user interface.
                             Code examples
                                Set the isModalproperty. $('#jqxWindow').jqxWindow({ isModal: true }); 
 
                                Get the isModalproperty: var isModal = $('#jqxWindow').jqxWindow('isModal'); 
 | 
                
                    | keyboardCloseKey | Number/string | 'esc' | 
                
                    | 
                            
                                Sets or gets the key which could be used for closing the window when it's on focus. Possible value is every keycode and the 'esc' strig (for the escape key).
                             Code examples
                                Set the keyboardCloseKeyproperty. $('#jqxWindow').jqxWindow({ keyboardCloseKey: 13 }); 
 
                                Get the keyboardCloseKeyproperty. var keyboardCloseKey = $('#jqxWindow').jqxWindow('keyboardCloseKey'); 
 | 
                
                    | keyboardNavigation | Boolean | true | 
                
                    | 
                            
                                Determines whether the keyboard navigation is enabled or disabled.
                             Code examples
                                Set the keyboardNavigationproperty: $('#jqxWindow').jqxWindow({ keyboardNavigation: false }); 
 
                                Get the keyboardNavigationproperty: var keyboardNavigation = $('#jqxWindow').jqxWindow('keyboardNavigation'); 
 | 
                
                    | minHeight | Number/String | 50 | 
                
                    | 
                            
                                Sets or gets window's minimum height.
                             Code examples
                                Set the minHeightproperty. $('#jqxWindow').jqxWindow({ minHeight: '65px' }); 
 
                                Get the minHeightproperty. var minHeight = $('#jqxWindow').jqxWindow('minHeight'); 
 | 
                
                    | maxHeight | Number/String | 600 | 
                
                    | 
                            
                                Sets or gets window's maximum height.
                             Code examples
                                Set the maxHeightproperty. $('#jqxWindow').jqxWindow({ maxHeight: 1000 }); 
 
                                Get the maxHeightproperty. var maxHeight = $('#jqxWindow').jqxWindow('maxHeight'); 
 | 
                
                    | minWidth | Number/String | 50 | 
                
                    | 
                            
                                Sets or gets window's minimum width.
                             Code examples
                                Set the minWidthproperty. $('#jqxWindow').jqxWindow({ minWidth: '65px' }); 
 
                                Get the minWidthproperty. var minWidth = $('#jqxWindow').jqxWindow('minWidth'); 
 | 
                
                    | maxWidth | Number/String | 600 | 
                
                    | 
                            
                                Sets or gets window's maximum width.
                             Code examples
                                Initialize a jqxWindow with the maxWidthproperty specified. $('#jqxWindow').jqxWindow({ maxWidth: 1000 }); 
 
                                Get the maxWidthproperty. var maxWidth = $('#jqxWindow').jqxWindow('maxWidth'); 
 | 
                
                    | modalOpacity | Number | 0.3 | 
                
                    | 
                            
                                Sets or gets the jqxWindow's background displayed over the underlying user interface when the window is in modal dialog mode.
                             Code examples
                                Set the modalOpacityproperty. $('#jqxWindow').jqxWindow({ modalOpacity: 0.9}); 
 
                                Get the modalOpacityproperty: var modalOpacity = $('#jqxWindow').jqxWindow('modalOpacity'); 
 | 
                
                    | modalZIndex | Number | 18000 | 
                
                    | 
                            
                                Sets or gets the jqxWindow's z-index when it is displayed as a modal dialog.
                             Code examples
                                Set the modalZIndexproperty. $('#jqxWindow').jqxWindow({ modalZIndex: 99999}); 
 
                                Get the modalZIndexproperty: var modalZIndex = $('#jqxWindow').jqxWindow('modalZIndex'); 
 | 
                
                    | modalBackgroundZIndex | Number | 12990 | 
                
                    | 
                            
                                Sets or gets the jqxWindow overlay's z-index when it is displayed as a modal dialog.
                             Code examples
                                Set the modalBackgroundZIndexproperty. $('#jqxWindow').jqxWindow({ modalBackgroundZIndex: 99999}); 
 
                                Get the modalBackgroundZIndexproperty: var modalBackgroundZIndex = $('#jqxWindow').jqxWindow('modalBackgroundZIndex'); 
 | 
                
                    | okButton | Object | null | 
                
                    | 
                            
                                Sets or gets submit button. When a ok/submit button is specified you can use this button to interact with the user. When any user press the submit button
                           window is going to be closed and the dialog result will be in the following format: { OK: true, Cancel: false, None: false }.
                             Code examples
                                Set the okButtonproperty. $('#jqxWindow').jqxWindow({ okButton: $('#okButton')}); 
 
                                Get the okButtonproperty: var okButton = $('#jqxWindow').jqxWindow('okButton'); 
 | 
                
                    | position | Object/String | center | 
                
                    | 
                            
                                Sets or gets window's position. The value could be in the following formats: 'center', 'top, left', '{ x: 300, y: 500 }', '[300, 500]'.
                             Code examples
                                Set the positionproperty. $('#jqxWindow').jqxWindow({ position: { x: 300, y: 400 }}); 
 
                                Get the positionproperty: var position = $('#jqxWindow').jqxWindow('position'); 
 | 
                
                    | 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. $('#jqxWindow').jqxWindow({rtl : true}); 
 
                                Get the rtlproperty. var rtl = $('#jqxWindow').jqxWindow('rtl'); 
 | 
                
                    | resizable | Boolean | true | 
                
                    | 
                            
                                Enables or disables whether the end-user can resize the window.
                             Code examples
                                Set the resizableproperty . $('#jqxWindow').jqxWindow({ resizable: false }); 
 
                                Get the resizableproperty: var resizable = $('#jqxWindow').jqxWindow('resizable'); 
 | 
                
                    | showAnimationDuration | Number | 350 | 
                
                    | 
                            
                                Sets or gets window's show animation duration.
                             Code examples
                                Set the showAnimationDurationproperty. $('#jqxWindow').jqxWindow({ showAnimationDuration: 200 }); 
 
                                Get the showAnimationDurationproperty: var showAnimationDuration = $('#jqxWindow').jqxWindow('showAnimationDuration'); 
 | 
                
                    | showCloseButton | Boolean | true | 
                
                    | 
                            
                                Sets or gets whether a close button will be visible.
                             Code examples
                                Set the showCloseButtonproperty. $('#jqxWindow').jqxWindow({ showCloseButton: true }); 
 
                                Get the showCloseButtonproperty. var showCloseButton = $('#jqxWindow').jqxWindow('showCloseButton'); 
 | 
                
                    | showCollapseButton | Boolean | false | 
                
                    | 
                            
                                Sets or gets whether the collapse button will be visible.
                             Code examples
                                Set the showCollapseButtonproperty. $('#jqxWindow').jqxWindow({ showCollapseButton: true }); 
 
                                Get the showCollapseButtonproperty. var showCollapseButton = $('#jqxWindow').jqxWindow('showCollapseButton'); 
 | 
                
                    | 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:
                         | 
                
                    | title | String | '' | 
                
                    | 
                            
                                Sets or gets window's title content.
                             Code examples
                                Set with the titleproperty. $('#jqxWindow').jqxWindow({ title: '42' }); 
 
                                Get the titleproperty: var title = $('#jqxWindow').jqxWindow('title'); 
 | 
                
                    | width | Number/String | null | 
                
                    | 
                            
                                Sets or gets the window's width.
                             Code examples
                                Set the widthproperty. $('#jqxWindow').jqxWindow({width:"200px"});
 
                                Get the widthproperty. var width = $('#jqxWindow').jqxWindow('width');
 | 
                
                    | zIndex | Number | 9001 | 
                
                    | 
                            
                                Sets or gets the jqxWindow z-index.
                             Code examples
                                Set the zIndexproperty. $('#jqxWindow').jqxWindow({ zIndex: 99999}); 
 
                                Get the zIndexproperty: var zIndex = $('#jqxWindow').jqxWindow('zIndex'); 
 | 
                
                    |  | 
                
                    | close | Event |  | 
                
                    | 
                            
                                This event is triggered when the window is closed.
                             Code examples
                                Bind to the closeevent by type: jqxWindow. $('#jqxWindow').on('close', function (event) { // Some code here. }); 
 | 
                
                    | collapse | Event |  | 
                
                    | 
                            
                                This event is triggered when the window is collapsed.
                             Code examples
                                Bind to the collapseevent by type: jqxWindow. $('#jqxWindow').on('collapse', function (event) { // Some code here. }); 
 | 
                
                    | created | Event |  | 
                
                    | 
                            
                                This event is triggered when the user create new window.
                             Code examples
                                Bind to the createdevent by type: jqxWindow. $('#jqxWindow').on('created', function (event) { // Some code here. }); 
 | 
                
                    | expand | Event |  | 
                
                    | 
                            
                                This event is triggered when the window is expanded.
                             Code examples
                                Bind to the expandevent by type: jqxWindow. $('#jqxWindow').on('expand', function (event) { // Some code here. }); 
 | 
                
                    | moving | Event |  | 
                
                    | 
                            
                                This event is triggered when the window is dragging by the user.
                             Code examples
                                Bind to the movingevent by type: jqxWindow. $('#jqxWindow').on('moving', function (event) { // Some code here. }); 
 | 
                
                    | moved | Event |  | 
                
                    | 
                            
                                This event is triggered when the window is dropped by the user.  
                             Code examples
                                Bind to the movedevent by type: jqxWindow. $('#jqxWindow').on('moved', function (event) { // Some code here. }); 
 | 
                
                    | open | Event |  | 
                
                    | 
                            
                                This event is triggered when the window is displayed.
                             Code examples
                                Bind to the openevent by type: jqxWindow. $('#jqxWindow').on('open', function (event) { // Some code here. }); 
 | 
                
                    | resizing | Event |  | 
                
                    | 
                            
                                This event is triggered when the end-user is resizing the window.
                             Code examples
                                Bind to the resizingevent by type: jqxWindow. $('#jqxWindow').on('resizing', function (event) { // Some code here. }); 
 | 
                
                    | resized | Event |  | 
                
                    | 
                            
                                This event is triggered when the end-user has resized the window.
                             Code examples
                                Bind to the resizedevent by type: jqxWindow. $('#jqxWindow').on('resized', function (event) { // Some code here. }); 
 | 
                
                    |  | 
                
                    | bringToFront | Method |  | 
                
                    | 
                            Bringing the window to the front. 
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the bringToFrontmethod. $('#jqxWindow').jqxWindow('bringToFront');
                        
 | 
                
                    | close | Method |  | 
                
                    | 
                            Hiding/closing the current window (the action - hide or close depends on the closeButtonAction). 
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the closemethod. $('#jqxWindow').jqxWindow('close');
                        
 | 
                
                    | collapse | Method |  | 
                
                    | 
                            Collapse the current window. 
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the collapsemethod. $('#jqxWindow').jqxWindow('collapse');
                        
 | 
                
                    | closeAll | Method |  | 
                
                    | 
                            
                                Closing all open windows which are not modal.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the closeAllmethod. $('#jqxWindow').jqxWindow('closeAll');
                        
 | 
                
                    | disable | Method |  | 
                
                    | 
                            Disabling the window. 
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the disablemethod. $('#jqxWindow').jqxWindow('disable');
                        
 | 
                
                    | destroy | Method |  | 
                
                    | 
                            
                                Destroys the widget.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the destroymethod. $('#jqxWindow').jqxWindow('destroy'); 
 | 
                
                    | enable | Method |  | 
                
                    | 
                            Enabling the window 
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the enablemethod. $('#jqxWindow').jqxWindow('enable');
                        
 | 
                
                    | expand | Method |  | 
                
                    | 
                            Expand the current window. 
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the expandmethod. $('#jqxWindow').jqxWindow('expand');
                        
 | 
                
                    | focus | Method |  | 
                
                    | 
                            Focuses the window. 
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the focusmethod. $('#jqxWindow').jqxWindow('focus');
 | 
                
                    | isOpen | Method |  | 
                
                    | 
                            Returns true when jqxWindow is opened and false  when the jqxWindow is closed 
                                
                                    
                                        Return Value 
                                Boolean
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the isOpenmethod. $('#jqxWindow').jqxWindow('isOpen');
                        
 | 
                
                    | move | Method |  | 
                
                    | 
                            Moving the current window. 
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | top | Number |  |  
                                            | left | Number |  |  Code example
                                Invoke the movemethod. $('#jqxWindow').jqxWindow('move', 300, 600);
 | 
                
                    | open | Method |  | 
                
                    | 
                            Opening/showing the current window. 
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the openmethod. $('#jqxWindow').jqxWindow('open');
                        
 | 
                
                    | resize | Method |  | 
                
                    | 
                            Resizes the window. The 'resizable' property is expected to be set to "true". 
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | top | Number |  |  
                                            | left | Number |  |  Code example
                                Invoke the resizemethod. $('#jqxWindow').jqxWindow('resize', 500, 500);
 | 
                
                    | setTitle | Method |  | 
                
                    | 
                            Setting window's title 
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | title | String |  |  Code example
                                Invoke the setTitlemethod. $('#jqxWindow').jqxWindow('setTitle', 'Sample title');
                        
 | 
                
                    | setContent | Method |  | 
                
                    | 
                            Setting window's content. 
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | content | String |  |  Code example
                                Invoke the setContentmethod. $('#jqxWindow').jqxWindow('setContent', 'Sample content');
 |