On Thu, Jan 29, 2009 at 8:16 PM, m...@fonolo.com <m...@fonolo.com> wrote:
> > So I grabbed a copy of ui.slider and ui.core from trunk, and it does > indeed fix the issue with clicking on the handle; it is now clickable, > and it doesn't shift around. Glad to hear it. > > > BUT > > it seems when I have multiple handles on a slider (using values: > [ array of integers ], but NOT using a range), while the handles are > clickable, and both the start/stop events fire for each handle, the > ui.value is 0? > > maybe it's the way I've implemented it? maybe because i've got > multiple handles on a slider, without a range setting? > > I've also tried accessing value, not only from ui.value, but from > > $('#slider2').slider('value', 0), and I still get 0 back as the value If you have multiple handles (with or without a range) you need to use the 'values' method instead of 'value'. It's similar to 'value' except that you need to pass an index as the first argument. For example //get the value of the 3rd handle var val = $("#slider").slider('values', 2); //set the value of the 1st handle to 5 $("#slider").slider('values', 0, 5); - Richard