The top and bottom step is wrong, and the next to bottom step is the correct one. Example: http://nyheter.sortere.no/knapp/ Slide all the way to the left, and it will say 165. Go one right and it will say 150. The same goes for the top. Why is that? It's weird and unpleasant for users...
I've tried with present version, legacy and the 1.8a1
You're checking the current value of the slider inside the slide callback, but it hasn't been updated yet. This is because the slide callback is cancelable (by return false). For this to be effective, you need to be able to get both the current and the potential new values. Right now you're getting the current (or previous) value by $(this).slider('value') but what it looks like you want is the new (or potential) value by ui.value. So change
Is there any reason for the discrepancy of these two values? I just spent many hours trying to figure out why my slider wasn't reporting accurately through the slide handler!