JQuery微调器不根据步骤重置值

时间:2014-08-10 08:37:21

标签: jquery jquery-ui spinner jquery-ui-spinner

在jquery微调器上,我希望步长的大小为5,但是我希望将初始值保持为1然后它应该增加5,所以下一个值应该是6,然后是11,依此类推。但是当定义步骤时,它忽略初始值并将其取为5然后取10等等。我的代码是:

$(".square-off-ticks-count").val(1).spinner({
        step:5,
        disabled: true,
        spin: function(e,ui){
            if ( ui.value >  96) {
                $( this ).spinner( "value", 1);
                return false;
            } else if ( ui.value < 1 ) {
                $( this ).spinner( "value", 96 );
                return false;
            }
        }
    });

我希望最大值为96.请帮助。

1 个答案:

答案 0 :(得分:0)

我认为您也可以在初始配置中设置最小值/最大值,因此您可能不需要旋转功能。

试试这个:

$(".square-off-ticks-count").spinner({
    step:5,
    min:1,
    max:96
});