I think the instructions above are confusing and potentially incorrect. So here's a more detailed set of rules:
Restricting the value of a handle based on other handles only applies with
range: true and therefore also only applies when exactly two handles exist. When setting both values at the same time, either via
.values( array ),
.option( "values", array ), or initialization, the first handle can be any value between min and max and the second handle must be between the first handle and max. When setting a single handle, it is restricted by the min, max, and existing value of the other handle.
All other forms of sliders only restrict handle values based on min and max. This includes standard single handle sliders, min range, max range, and non-range multi-handle sliders.