Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui jquery滑块步长增量为10秒,但最小值为1_Jquery Ui - Fatal编程技术网

Jquery ui jquery滑块步长增量为10秒,但最小值为1

Jquery ui jquery滑块步长增量为10秒,但最小值为1,jquery-ui,Jquery Ui,我有一个问题,我想增加10步,从1开始,最多1000步 问题是,如果值是1,那么下一个值是11,然后是21,等等。如何更改它,使其从1、10、20、30等开始,因此第一步是9,然后是10 有时候这个值也可以达到1001,我想如果你很快滑到最大值,它会停在1000,但是如果你停在991,如果你走最后一步,它会超过1000 <p> <label for="amount">Maximum price:</label> <input type="

我有一个问题,我想增加10步,从1开始,最多1000步

问题是,如果值是1,那么下一个值是11,然后是21,等等。如何更改它,使其从1、10、20、30等开始,因此第一步是9,然后是10

有时候这个值也可以达到1001,我想如果你很快滑到最大值,它会停在1000,但是如果你停在991,如果你走最后一步,它会超过1000

<p>
    <label for="amount">Maximum price:</label>
    <input type="text" id="amount" style="border: 0; color: #f6931f; font-weight: bold;" />
</p>
<div id="slider-range-min"></div>

$("#slider-range-min").slider({
    range: "min",
    value: 1000,
    min: 1,
    step: 10,
    max: 1000,
    slide: function (event, ui) {
        $("#amount").val("$" + ui.value);
    }
});
$("#amount").val("$" + $("#slider-range-min").slider("value"));

最高价格:

$(“#滑块最小范围”).滑块({ 射程:“分钟”, 价值:1000, 民:1,, 步骤:10, 最高:1000, 幻灯片:功能(事件、用户界面){ $(“#金额”).val($”+ui.value); } }); $(“#金额”).val($”+$(“#滑块范围最小值”).slider(“值”);

将范围从1-1000更改为0-1000,并在滑动或停止时添加检查,以查看值是否为零。如果是,请将其更改为1

$("#slider-range-min").slider({
    range: "min",
    value: 500,
    min: 0,
    step: 10,
    max: 1000,
    slide: function (event, ui) {
        $("#amount").val("$" + ui.value);
        if (ui.value == 0) {
            $("#slider-range-min").slider('value', 1);
            $("#amount").val('$1');
        }
    },
    stop: function (event, ui) {
        if (ui.value == 0) {
            $("#slider-range-min").slider('value', 1);
            $("#amount").val('$1');
        }
    }
});
$("#amount").val("$" + $("#slider-range-min").slider("value"));

解是有效的,但它到底是如何工作的,我的意思是,我会认为,它会增加步长值,所以1->11,但这个解不会?