我想在我的项目中添加带有条件步长值的 Jquery Slider
它的最小值为 1,最大值为 100。
我想保持步长值 1 最多滑动 0 到 50,但是当滑动值超过 50 时,步长值应该是 2(滑块会像 48、49、50、52、54、56 一样增加...... ..)?
我该如何实施?
这是我的代码
this.slider = container.slider({
animate: true,
range: "min",
orientation: "horizontal",
value: self.minBet,
max: self.maxBet,
min: 0,
step: self.step, // self.step=1
slide : function(event,ui) {
if(self.triggerChange == true) {
// Here I want to chenge value of step.
// here self.step =1
// Now, If ui.value is more than 50 than step will be 2
self.handleChangeValue(self.slider,ui.value);
}
},
change: function(event, ui) {
if(self.triggerChange==true) {
self.handleChangeValue(self.slider,ui.value);
} else {
self.triggerChange = true;
}
}
});
提前致谢。