jSlider jQuery插件:设置最小范围,并格式化最小值
jSlider jQuery plugin: Set a minimum range, and format minimum value?
我使用jSlider来实现一个触摸友好的范围滑块,但我有两个问题:
- 我想设置$10的最小范围,但我似乎无法做到这一点。(换句话说,下限和上限之间总是至少有10美元。)
- 我不能得到最小的值格式正确为$0 -它显示
$
而不是$0
(实际上我更喜欢它是$1
,但我也不能实现)。
我已经设置了一个JSFiddle与我的滑块:http://jsfiddle.net/v3gUg/9/
这里也是代码,供参考:
var options = {
from: 0,
to: 500,
round: 10,
heterogeneity: ['50/100', '75/250'],
scale: ["£0", '|', "£50", '|' , "£100", '|', "£250", '|', "£500"],
limits: true,
step: 10,
format: { format: '£#' }, // Doesn't return 0 correctly.
skin: "round_plastic",
onstatechange: function() {
// Check range here and return false if too small?
// But return false doesn't seem to do anything.
return false;
}
};
jQuery("#price-slider").slider(options);
谁能提出解决这两个问题的方法? EDIT:
$(document).ready(function() {
var options = {
from: 0,
to: 500,
round: 10,
heterogeneity: ['50/100', '75/250'],
scale: ["$0", '|', "$50", '|' , "$100", '|', "$250", '|', "$500"],
limits: true,
step: 10,
format: { format: '$#,' },
skin: "round_plastic",
callback: function() {
// if (range too small)
//return false;
},
onstatechange: function( value ){
var array = value.split(";");
if(array[0] == array[1])
{
value = array[0]+";"+array[1];
$(".holder").slider("value", p1, p2)
}
}
};
jQuery("#price-slider").slider(options);
});
相关文章:
- Html5输入属性的默认值,如最小值、最大值、大小等
- Angular JS在一行中查找最小值
- 识别滑块范围的最小值和最大值
- 求除零以外的最小值
- Javascript-如何使用函数找到数组的最小值
- 我有一个字段计算,如果结果低于 60,则需要显示最小值
- 如何在拖动后获得图表的最小值和最大值放大高图表
- AngularJs:在数字输入字段中设置验证的条件最小值和最大值
- HTML5范围滑块最小值和最大值
- 如何仅在存在最小值和最大值时才显示错误消息
- 在 JavaScript 事件中添加最小值和最大值
- 从 JavaScript 中的数组中获取最大值和最小值
- 获取整数对象属性名称的最小值和最大值
- 高图表 - 在缩放重置中设置最大值和最小值
- Java 脚本 设置日期的最小值和最大值属性
- 如何设置jQuery微调器的最大值和最小值
- 当达到最小值和最大值时,防止在输入中显示额外的文本
- 使用函数从数组中查找最小值和最大值
- 数学随机,用户输入最小值和最大值
- jSlider jQuery插件:设置最小范围,并格式化最小值