Creates vertical, horizontal or rectacle sliders with one or more indicators.
Options:
accept | string or DOMElement | manadatory | the indicators inside the slider |
fractions | integer | optional | the slider is devided in fractions. Example: if you use 4 fractions then the indicator snaps to 0%, 25%, 50%, 75%, 100% |
onSlide | function | optional | callback triggered while the indicator is moved. Return 4 parameters: x proccentage, y proccentage, x coordonate, y coordonate |
onChange | function | optional | callback triggered when the indicator is moved atleast by oen pixel. Return 4 parameters: x proccentage, y proccentage, x coordonate, y coordonate |
values | array | optional | array containing arrays of pairs values for the indicators |
restricted | boolean | optional | if true the slider indicator can not be moved beyond adjacent indicators |
Code sample:
$('.slider1').Slider( { accept : '.indicator', fractions : 4, onSlide : function( cordx, cordy, x , y) { document.getElementById('cordx').value = cordx + '%'; document.getElementById('cordy').value = cordy + '%'; }, values: [ [70,70] ] } );
You can change the values for indicators in sliders, and so move the indicator acording to the values.
Options:
values | array | mandatory | array containing arrays of pairs values for the indicators |
$('.slider1').SliderSetValues( [ [20,50], [200,200] ] )