Bug Tracker

Modify

Ticket #2438 (closed bug: fixed)

Opened 5 years ago

Last modified 5 years ago

[slider] strange behavior for wide range

Reported by: alexo Owned by: joern
Priority: major Milestone: 1.2.4
Component: ui Version: 1.2.3
Keywords: slider multiple handle Cc:
Blocking: Blocked by:

Description

For the following slider (with multiple handles), when handle values are changed, the console will output both handle values. The are at least two anomalies:
1) the steps value is ignored
2) the max handle value is not correct for the right edge case

<h2>3. Multiple handles, with range</h2>
<div class="playground">
	<div id='example3' class='ui-slider-2' style="margin: 40px;">
	<div class='ui-slider-handle'></div>
	<div class='ui-slider-handle' style="left: 188px;"></div>	
	</div>
</div>
function onChange(e, ui) {
  var el = ui.instance.element;	
  console.log(el.slider("value",0) + " - " + el.slider("value",1));
}	
$('#example3').slider({ minValue: 100, maxValue: 50000, steps: 1000, range: true, change: onChange });

Thank you!

Alex Objelean

Change History

comment:1 Changed 5 years ago by paul

  • Owner changed from paul to braeker

comment:2 Changed 5 years ago by joern

  • Owner changed from braeker to joern

comment:3 Changed 5 years ago by joern

Actually the steps value isn't ignored. If you output the current value on the Firebug console on slide and use the keyboard to change the value, you can see that each step is 249. The result is still rather strange, not sure yet what the issue is.

comment:4 Changed 5 years ago by alexo

I would expect that each step would increment the current value with 1000 (the step value), at least this was the behaviour in jQueryUI-1.0.

comment:5 Changed 5 years ago by joern

  • Summary changed from jQueryUI Slider plugin - strange behavior for wide range to [slider] strange behavior for wide range

comment:6 Changed 5 years ago by paul

  • Status changed from new to closed
  • Resolution set to fixed

Fixed in r5539.

comment:7 Changed 5 years ago by joern

Can't confirm this as fixed.

ui/tests/uiTest.slider.html, options, slider-options-range: doesn't work at all

Please follow the  bug reporting guidlines and use  jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

View

Add a comment

Modify Ticket

Action
as closed
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.