| Name | Type | Default | 
                
                    | buttonsPosition | String | both | 
                
                    | 
                            
                                Sets or gets scroll buttons position.
                            Possible Values: 'both'
 'left'
 'right'
 Code examples
                                Set the buttonsPositionproperty. $('#jqxSlider').jqxSlider({ buttonsPosition: 'left' }); 
 
                                Get the buttonsPositionproperty. var buttonsPosition = $('#jqxSlider').jqxSlider('buttonsPosition'); 
 | 
                
                    | disabled | Boolean | false | 
                
                    | 
                            Sets or gets whether the slider is disabled. Code examples
                                Set the disabledproperty. $('#jqxSlider').jqxSlider({ disabled:true }); 
 
                                Get the disabledproperty. var disabled = $('#jqxSlider').jqxSlider('disabled');
 | 
                
                    | height | Number/String | 35 | 
                
                    | 
                            
                                Sets or gets the slider's height.
                             Code examples
                                Set the heightproperty. $('#jqxSlider').jqxSlider({ height:"15px" });
 
                                Get the heightproperty. var height = $('#jqxSlider').jqxSlider('height');
 | 
                
                    | layout | String | "normal" | 
                
                    | 
                            
                                Sets or gets the slider's layout.
                            Possible Values: 'normal'
 'reverse'-the slider is filled from right-to-left(horizontal slider) and from top-to-bottom(vertical slider)
 Code examples
                                Set the layoutproperty. $('#jqxSlider').jqxSlider({ layout: "reverse" }); 
 
                                Get the layoutproperty. var layout = $('#jqxSlider').jqxSlider('layout'); 
 | 
                
                    | mode | String | default | 
                
                    | 
                            
                                Sets or gets slider's mode.
                            Possible Values: 'default'- the slider's thumb can be dragged smoothly ( like a scrollbar )
 'fixed'- the thumb is dragged with a 'step' specified by the 'step' property.
 Code examples
                                Set the modeproperty. $('#jqxSlider').jqxSlider({ mode: 'fixed' }); 
 
                                Get the modeproperty. var mode = $('#jqxSlider').jqxSlider('mode'); 
 | 
                
                    | minorTicksFrequency | Number | 1 | 
                
                    | 
                            
                                Sets or gets slider's minor ticks frequency.
                             Code examples
                                Set the minorTicksFrequencyproperty. $('#jqxSlider').jqxSlider({ minorTicksFrequency: 1 });
 
                                Get the minorTicksFrequencyproperty. var minorTicksFrequency = $('#jqxSlider').jqxSlider('minorTicksFrequency');
 | 
                
                    | minorTickSize | Number | 4 | 
                
                    | 
                            
                                Sets or gets slider's minor ticks size.
                             Code examples
                                Set the minorTickSizeproperty. $('#jqxSlider').jqxSlider({ minorTickSize: 5 }); 
 
                                Get the minorTickSizeproperty. var minorTickSize = $('#jqxSlider').jqxSlider('minorTickSize'); 
 | 
                
                    | max | Number | 10 | 
                
                    | 
                            
                                Sets or gets slider's maximum value.
                             Code examples
                                Set the maxproperty. $('#jqxSlider').jqxSlider({ max: 100 }); 
 
                                Get the maxproperty. var max = $('#jqxSlider').jqxSlider('max'); 
 | 
                
                    | min | Number | 0 | 
                
                    | 
                            
                                Sets or gets slider's minimum value.
                             Code examples
                                Set the minproperty. $('#jqxSlider').jqxSlider({ min: 5}); 
 
                                Get the minproperty. var min= $('#jqxSlider').jqxSlider('min'); 
 | 
                
                    | rangeSlider | Bool | false | 
                
                    | 
                            
                                Sets or gets whether the slider is displayed as a range slider and has 2 thumbs. This allows the user to select a range of values. By default, end-users can select only a single value.
                             Code examples
                                Set the rangeSliderproperty. $('#jqxSlider').jqxSlider({ rangeSlider: true }); 
 
                                Get the rangeSliderproperty. var rangeSlider = $('#jqxSlider').jqxSlider('rangeSlider'); 
 | 
                
                    | 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. $('#jqxSlider').jqxSlider({rtl : true}); 
 
                                Get the rtlproperty. var rtl = $('#jqxSlider').jqxSlider('rtl'); 
 | 
                
                    | step | Number | 1 | 
                
                    | 
                            
                                Sets or gets the slider's step when the user is using the keyboard arrows, slider increment and decrement buttons or the mouse wheel for changing the slider's value.
                             Code examples
                                Set the stepproperty. $('#jqxSlider').jqxSlider({ step: 2 }); 
 
                                Get the stepproperty. var step = $('#jqxSlider').jqxSlider('step'); 
 | 
                
                    | showTicks | Boolean | true | 
                
                    | 
                            
                                Sets or gets whether ticks will be shown.
                             Code examples
                                Set the showTicksproperty. $('#jqxSlider').jqxSlider({ showTicks: false }); 
 
                                Get the showTicksproperty. var showTicks = $('#jqxSlider').jqxSlider('showTicks'); 
 | 
                
                    | showMinorTicks | Boolean | false | 
                
                    | 
                            
                                Sets or gets whether minor ticks will be shown.
                             Code examples
                                Set the showMinorTicksproperty. $('#jqxSlider').jqxSlider({ showMinorTicks: true }); 
 
                                Get the showMinorTicksproperty. var showMinorTicks = $('#jqxSlider').jqxSlider('showMinorTicks'); 
 | 
                
                    | showTickLabels | Boolean | false | 
                
                    | 
                            
                                Sets or gets whether major tick labels will be shown.
                             Code examples
                                Set the showTickLabelsproperty. $('#jqxSlider').jqxSlider({ showTickLabels: true });
 
                                Get the showTickLabelsproperty. var showTickLabels = $('#jqxSlider').jqxSlider('showTickLabels'); 
 | 
                
                    | showButtons | Bool | true | 
                
                    | 
                            
                                Sets or gets whether the scroll buttons will be shown.
                             Code examples
                                Set the showButtonsproperty. $('#jqxSlider').jqxSlider({ showButtons: false });
 
                                Get the showButtonsproperty. var showButtons = $('#jqxSlider').jqxSlider('showButtons'); 
 | 
                
                    | showRange | Bool | true | 
                
                    | 
                            
                                Sets or gets whether the slider range background is displayed. This is the fill between the slider's left button and the slider's thumb to indicate the selected value.
                            In range slider mode, the space between the handles is filled to indicate the selected values.
                             Code examples
                                Set the showRangeproperty. $('#jqxSlider').jqxSlider({ showRange: false }); 
 
                                Get the showRangeproperty. var showRange = $('#jqxSlider').jqxSlider('showRange'); 
 | 
	     	
				| template | String | 'default' | 
			
				| 
						
							Determines the template as an alternative of the default styles.
						Possible Values: 'default' - the default template. The style depends only on the "theme" property value.
 'primary' - dark blue style for extra visual weight.
 'success' - green style for successful or positive action.
 'warning' - orange style which indicates caution.
 'danger' - red style which indicates a dangerous or negative action.
 'info' - blue button, not tied to a semantic action or use.
 Code examples
							Set the templateproperty. $("#jqxSlider").jqxSlider({ template: 'primary'});
 
							Get the templateproperty. var template = $('#jqxSlider').jqxSlider('template');
 | 
                
                    | 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:
                         | 
                
                    | ticksPosition | String | both | 
                
                    | 
                            
                                Sets or gets slider's ticks position.
                            Possible Values: 'top'
 'bottom'
 'both'
 Code examples
                                Set the ticksPositionproperty. $('#jqxSlider').jqxSlider({ ticksPosition: 'top' }); 
 
                                Get the ticksPositionproperty. var ticksPosition = $('#jqxSlider').jqxSlider('ticksPosition'); 
 | 
                
                    | ticksFrequency | Number | 2 | 
                
                    | 
                            
                                Sets or gets slider's major ticks frequency.
                             Code examples
                                Set the ticksFrequencyproperty. $('#jqxSlider').jqxSlider({ ticksFrequency: 1 }); 
 
                                Get the ticksFrequencyproperty. var ticksFrequency = $('#jqxSlider').jqxSlider('ticksFrequency'); 
 | 
                
                    | tickSize | Number | 7 | 
                
                    | 
                            
                                Sets or gets slider's major ticks size.
                             Code examples
                                Set the tickSizeproperty. $('#jqxSlider').jqxSlider({ tickSize: 10 }); 
 
                                Get the tickSizeproperty. var tickSize = $('#jqxSlider').jqxSlider('tickSize'); 
 | 
                
                    | tickLabelFormatFunction | Function | null | 
                
                    | 
                            
                                Sets or gets the major ticks labels formatting function.
                             Code examples
                                Set the tickLabelFormatFunctionproperty. $('#jqxSlider').jqxSlider({ tickLabelFormatFunction: function (value) {
    return new $.jqx.math().getDecimalNotation(value, 'exponential');
}
});
 
                                Get the tickLabelFormatFunctionproperty. var tickLabelFormatFunction = $('#jqxSlider').jqxSlider('tickLabelFormatFunction');
                        
 | 
                
                    | tooltip | Boolean | false | 
                
                    | 
                            
                                Sets or gets whether the slider tooltip will be shown.
                             Code examples
                                Set the tooltipproperty. $('#jqxSlider').jqxSlider({ tooltip: false }); 
 
                                Get the tooltipproperty. var tooltip = $('#jqxSlider').jqxSlider('tooltip'); 
 | 
                
                    | tooltipHideDelay | Numer | 500 | 
                
                    | 
                            
                                Sets or gets the tooltip's hide delay.
                             Code examples
                                Set the tooltipHideDelayproperty. $('#jqxSlider').jqxSlider({ tooltipHideDelay: 2000 }); 
 
                                Get the tooltipHideDelayproperty. var tooltipHideDelay = $('#jqxSlider').jqxSlider('tooltipHideDelay'); 
 | 
                
                    | tooltipPosition | String | "near" | 
                
                    | 
                            
                                Sets or gets the tooltip's position. Possible values: "near", "far"
                             Code examples
                                Set the tooltipPositionproperty. $('#jqxSlider').jqxSlider({ tooltipPosition: "far" }); 
 
                                Get the tooltipPositionproperty. var tooltipPosition = $('#jqxSlider').jqxSlider('tooltipPosition'); 
 | 
                
                    | tooltipFormatFunction | Function | null | 
                
                    | 
                            
                                Sets or gets the tooltip's tooltip formatting.
                             Code examples
                                Set the tooltipFormatFunctionproperty. $('#jqxSlider').jqxSlider({ tooltipFormatFunction: function(value){return new Number(value).toPrecision(2); }}); 
 
                                Get the tooltipFormatFunctionproperty. var tooltipFormatFunction = $('#jqxSlider').jqxSlider('tooltipFormatFunction'); 
 | 
                
                    | value | Number/Object | 0 | 
                
                    | 
                            
                                Sets or gets slider's value. This poperty will be an object with the following structure { rangeStart: range_start, rangeEnd: range_end } if the
                            slider is range slider otherwise it's going to be a number.
                             Code examples
                                Set the valueproperty. $('#jqxSlider').jqxSlider({ value: 5 }); 
 
                                Get the valueproperty. var value = $('#jqxSlider').jqxSlider('value'); 
 | 
                
                    | values | Array | [0, 10] | 
                
                    | 
                            
                                Sets or gets range slider's values.The 'rangeSlider' property should be set to true.
                             Code examples
                                Set the valuesproperty. $('#jqxSlider').jqxSlider({ values: [2, 3] }); 
 
                                Get the valuesproperty. var values = $('#jqxSlider').jqxSlider('values'); 
 | 
                
                    | width | Number/String | 300 | 
                
                    | 
                            
                                Sets or gets the slider's width.
                             Code examples
                                Set the widthproperty. $('#jqxSlider').jqxSlider({ width:"300px" });
 
                                Get the widthproperty. var width = $('#jqxSlider').jqxSlider('width');
 | 
                
                    |  | 
                
                    | change | Event |  | 
                
                    | 
                            
                                This event is triggered when the value of the slider is changed.
                             Code examples
                                Bind to the changeevent by type: jqxSlider. $('#jqxSlider').on('change', function (event) {var value = event.args.value;});
 | 
                
                    | created | Event |  | 
                
                    | 
                            
                                This event is triggered when the jqxSlider is created.
                             Code examples
                                Bind to the createdevent by type: jqxSlider. $('#jqxSlider').on('created', function (event) { // Some code here. }); 
 | 
                
                    | slide | Event |  | 
                
                    | 
                            
                                This event is triggered when the user is dragging the sliders thumb.
                             Code examples
                                Bind to the slideevent by type: jqxSlider. $('#jqxSlider').on('slide', function (event) {  var value = event.args.value; }); 
 | 
                
                    | slideStart | Event |  | 
                
                    | 
                            
                                This event is triggered when the user start dragging slider's thumb.
                             Code examples
                                Bind to the slideStartevent by type: jqxSlider. $('#jqxSlider').on('slideStart', function (event) { var value = event.args.value; }); 
 | 
                
                    | slideEnd | Event |  | 
                
                    | 
                            
                                This event is triggered when the user have dragged the slider's thumb and drop it.
                             Code examples
                                Bind to the slideEndevent by type: jqxSlider. $('#jqxSlider').on('slideEnd', function (event) { var value = event.args.value; }); 
 | 
                
                    |  | 
                
                    | destroy | Method |  | 
                
                    | 
                            
                                Destroys the widget.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the destroymethod. $('#jqxSlider').jqxSlider('destroy'); 
 | 
                
                    | decrementValue | Method |  | 
                
                    | 
                            Decreases the jqxSlider's value with the value of the 'step' property. 
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the decrementValuemethod. $('#jqxSlider').jqxSlider('decrementValue');
 | 
                
                    | disable | Method |  | 
                
                    | 
                            Disabling the slider. 
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the disablemethod. $('#jqxSlider').jqxSlider('disable');
 | 
                
                    | enable | Method |  | 
                
                    | 
                            Enables the slider. 
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the enablemethod. $('#jqxSlider').jqxSlider('enable', element);
 | 
                
                    | focus | Method |  | 
                
                    | 
                            
                                Focuses the widget.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code examples
                                Invoke the focusmethod. $('#jqxSlider').jqxSlider('focus'); 
 | 
                
                    | getValue | Method |  | 
                
                    | 
                            Gets the slider's value. The returned value is a Number or an Object. If the Slider is a range slider, the method returns an Object with the following fields: rangeStart - the range's start value and rangeEnd - the range's end value.. 
                                
                                    
                                        Return Value 
                                Number
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the getValuemethod. var value = $('#jqxSlider').jqxSlider('getValue');
 | 
                
                    | incrementValue | Method |  | 
                
                    | 
                            
                                Increases the jqxSlider's value with the value of the 'step' property.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | None |  |  |  Code example
                                Invoke the incrementValuemethod. $('#jqxSlider').jqxSlider('incrementValue');
 | 
                
                    | setValue | Method |  | 
                
                    | 
                            
                                Sets the jqxSlider's value. When the slider is not in range slider mode, the required parameter for the value is a number which should be in the 'min' - 'max' range.
                            Possible value types in range slider mode- array, object or two numbers.
                             
                                
                                    
                                        Return Value 
                                None
                                            | Parameter | Type | Description |  
                                            | index | Number |  |  Code example
                                Invoke the setValuemethod. $('#jqxSlider').jqxSlider('setValue', 3);
 | 
                
                    | val | Method |  | 
                
                    | 
                            
                                Sets or gets the value.
                             
                                
                                    
                                        Return Value 
                                String
                                            | Parameter | Type | Description |  
                                            | value | String |  |  Code example
                                Invoke the valmethod. 
                            // Get the value.
                         var value = $("#jqxSlider").jqxSlider('val');
 
                            // Get the value using jQuery's val()
                         var value = $("#jqxSlider").val();
 
                            // Set value.
                         $("#jqxSlider").jqxSlider('val', 40);
 
                            // Set value using jQuery's val().
                         $("#jqxSlider").val(40);
 |