这里我遇到了jQuery滑块的问题,我是从API动态得到min
和max
值,所以当max
的值为零浮动时(如0.27) ...),然后我无法从左到右移动滑块。
请查看附件图片
在此,第一个输入框(min)保持零值,第二个输入框(max)保持零值浮动(0.27 ...) 在这种情况下,我不能从左到右拖动滑块,
var calculateStep = function (minVal, maxVal) {
var difference = maxVal - minVal;
var step = parseInt(difference / 100);
return step;
};
var sliderStep = calculateStep(cfg.minVal, cfg.maxVal);
$(filter_wrap).find('.slider').slider({
range: true,
min: cfg.minVal,
max: cfg.maxVal,
step: sliderStep,
values: [cfg.minVal, cfg.maxVal],
slide: function (event, ui) {
//some code here
}
});
函数calculateStep
应该有逻辑来处理任何类型的min
和max
,我认为,但不确定,如何处理它。
请帮我解决这个问题。
答案 0 :(得分:3)
尝试更改
var step = parseInt(difference / 100);
到
var step = parseFloat(difference / 100);