0

在 jquery spinner 上,我希望步长为 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。请帮忙。

4

1 回答 1

0

我认为您也可以在初始配置中设置 min / max,因此您可能不需要 spin 功能。

尝试这个:

$(".square-off-ticks-count").spinner({
    step:5,
    min:1,
    max:96
});
于 2014-08-10T09:42:16.870 回答