$("#range1").ionRangeSlider({ min: 100, max: 1000, from: 550});
Set up range with negative values
$("#range2").ionRangeSlider({ type: 'double', grid: true, min: -1000, max: 1000, from: -500, to: 500});
Set up you own numbers. It could be array or even strings.
var custom_values = [0, 10, 100, 1000, 10000, 100000, 1000000];// be careful! FROM and TO should be index of values arrayvar my_from = custom_values.indexOf(10);var my_to = custom_values.indexOf(10000);$('#range3').ionRangeSlider({ type: "double", grid: true, from: my_from, to: my_to, values: custom_values});
Lock or restrict handles or interval to prevent or limit movement. The example below is only the from handler are allowed to move.
$("#range4").ionRangeSlider({ type: "double", min: 0, max: 10, from: 2, to: 8, grid: true, grid_snap: true, from_fixed: false, to_fixed: true});
Make a range slider using dates.
var lang = 'en-US';var year = 2018;function dateToTS (date) { return date.valueOf();}function tsToDate (ts) { var d = new Date(ts); return d.toLocaleDateString(lang, { year: 'numeric', month: 'short', day: 'numeric' } );}$("#range5").ionRangeSlider({ type: "double", grid: true, min: dateToTS(new Date(year, 10, 1)), max: dateToTS(new Date(year, 10, 20)), from: dateToTS(new Date(year, 10, 5)), to: dateToTS(new Date(year, 10, 15)), prettify: tsToDate});
Check out the different look and feel of the range slider.
skin: "round"
skin: "square"