Is there a way to make the jQuery UI slider start with 0 on top instead of on bottom?

前端 未结 4 957
伪装坚强ぢ
伪装坚强ぢ 2021-01-08 00:19

Look at this demo of the jQuery UI Slider.

Notice how when the handle is down the bottom, the value is 0?

Is there a way to reverse this, so the handle up t

4条回答
  •  抹茶落季
    2021-01-08 00:52

    Don't reverse it, take the easy way out :) Just subtract the value from your max, for example:

    $("#slider-vertical").slider({
        orientation: "vertical",
        range: "min",
        min: 0,
        max: 100,
        slide: function(event, ui) {
            $("#amount").val(100 - ui.value);
        }
    });
    

    This just goes max-value, effectively reversing it, you can see a quick demo here.

提交回复
热议问题