【发布时间】:2012-10-08 09:36:14
【问题描述】:
这里我的 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 的逻辑,我认为,但不确定如何处理它。
请帮我解决这个问题。
【问题讨论】:
标签: jquery jquery-ui jquery-slider