Javascript KendoUI滑块,不等步长

Javascript KendoUI滑块,不等步长,javascript,kendo-ui,kendo-asp.net-mvc,Javascript,Kendo Ui,Kendo Asp.net Mvc,我使用的是KendoUI滑块,需要它在不均匀的数字上停止。我希望滑块停止在24、49、73和97。因此,我不能将步长设置为25,因为有时是24。我在文档中没有看到任何允许我这样做的内容。有没有天才想帮我解决这个问题?你的问题很模糊。 但您可以捕获更改事件,如果值为偶数,则可以增加或减少一个 变量滑块=$(“.eqSlider”).kendoSlider({ 方向:“垂直”, 民:1,, 最高:10, 小步:1, 最大步骤:2, 更改:SlideFunc, 显示按钮:错误 }); 函数Slid

我使用的是KendoUI滑块,需要它在不均匀的数字上停止。我希望滑块停止在24、49、73和97。因此,我不能将步长设置为25,因为有时是24。我在文档中没有看到任何允许我这样做的内容。有没有天才想帮我解决这个问题?

你的问题很模糊。 但您可以捕获更改事件,如果值为偶数,则可以增加或减少一个


变量滑块=$(“.eqSlider”).kendoSlider({
方向:“垂直”,
民:1,,
最高:10,
小步:1,
最大步骤:2,
更改:SlideFunc,
显示按钮:错误
});
函数SlideFunc(e){
//var sliderValue=slider.value();
var值=e.value;
var modu=值%2;
如果(modu==0&&value>1){
e、 值=值-1;
}
}
<div id="wrapper">
    <div id="equalizer">
        <input class="eqSlider" value="15" />
    </div>
</div>


var slider = $(".eqSlider").kendoSlider({
    orientation: "vertical",
    min: 1,
    max: 10,
    smallStep: 1,
    largeStep: 2,
    change:SlideFunc,
    showButtons: false
});

function SlideFunc(e) {
    //var sliderValue = slider.value();
    var value = e.value;
    var modu = value % 2;
    if(modu == 0 && value > 1) {
        e.value = value - 1;
    }
}