Opened 15 years ago
Closed 13 years ago
#2853 closed feature (invalid)
ui-slider: More calculation errors
Reported by: | making718 | Owned by: | paul |
---|---|---|---|
Priority: | major | Milestone: | 1.2.4 |
Component: | ui | Version: | 1.2.3 |
Keywords: | slider | Cc: | |
Blocked by: | Blocking: |
Description
I've been playing with the most recent version of the slider. I have found that sometimes when using the arrow keys to change the value of the slider, the handle will get stuck. I found that the convertValue function sometimes returns a number like 21.999999 instead of 22. I have fixed the problem with the arrow keys by changing these lines in the moveTo function.
Store the slider's value this.currentHandle.data("mouse").sliderValue = {
x: this.convertValue(x, "x"), y: this.convertValue(y, "y")
};
to
Store the slider's value this.currentHandle.data("mouse").sliderValue = {
x: Math.round(this.convertValue(x, "x")), y: Math.round(this.convertValue(y, "y"))
};
Change History (2)
comment:1 Changed 15 years ago by
comment:2 Changed 13 years ago by
Resolution: | → invalid |
---|---|
Status: | new → closed |
This should be filed in the UI bug tracker if still relevant.
After some more testing I found that there are sometimes values that I was not even able to drag the slider to, so I added Math.round to the return of convertValue to fix this problem.
convertValue: function(value,axis) {
}
Replying to making718: