#2053 closed enhancement (fixed)
ui.slider - Multiple sliders - moveTo function with startValues.
Reported by: | jamez | Owned by: | eduardo |
---|---|---|---|
Priority: | major | Milestone: | 1.5 |
Component: | ui.core | Version: | 1.2.1 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
I've modified ui.slider.js because I want to set the sliders to initial values and/or change the slider values via javascript.
Init example: $('#example3').slider({ steps: 10, startValues:[0,40] });
I know this was a planned/todo function (or rather modify the moveTo function) but you may find this helpful.
Lines 86, 138-142, 295-326 contain my changes.
Thanks.
Attachments (2)
Change History (8)
Changed 15 years ago by
Attachment: | ui.slider.js added |
---|
comment:1 Changed 15 years ago by
Owner: | set to braeker |
---|
Changed 15 years ago by
Attachment: | ui-slider-startValue.patch added |
---|
startvalue as array for multiple handles patch, requires #2500 to be fixed
comment:2 Changed 15 years ago by
I've attached a (simpler?) patch that accepts an array for startValue. It also contains the code from the #2500 patch, as that is required, too, otherwise moveTo messes up string values.
Using this enhancement, its easy to initialize multiple handles with map, if your slide represents other input fields:
$(...).slide({ startValue: $("#x, #y").map(function() { return this.value }) });
comment:4 Changed 15 years ago by
Updated the API. To set multiple start values, use the handles-option (see docs for details).
comment:6 Changed 14 years ago by
Milestone: | → 1.5 |
---|
ui.slider.js mod