我知道这听起来像是一个重复的问题,但我已经从 Stack Overflow 尝试了无数种东西,但它不起作用。我正在尝试做的事情涉及 noUiSlider 并且我试图基本上获取每个滑块的 3 个值,然后以任何我希望的方式使用这些值 - 例如,如果滑块的总值加起来,则打开或关闭下一个按钮到给定的值。
这是有问题的代码:
// On document ready, initialize noUiSlider.
$(function(){
$('.guardsRanger').noUiSlider({
start: [0],
step: 1,
behaviour: 'tap-drag',
range: {
'min': 0,
'max': 8
}
}, true);
$('.jacksRanger').noUiSlider({
start: [0],
step: 1,
behaviour: 'tap-drag',
range: {
'min': 0,
'max': 8
}
}, true);
$('.strikersRanger').noUiSlider({
start: [0],
step: 1,
behaviour: 'tap-drag',
range: {
'min': 0,
'max': 8
}
}, true);
$("#pips-values").noUiSlider_pips({
mode: 'values',
values: [1,2,3,4,5,6,7,8],
density: 8
});
$("#pips1-values").noUiSlider_pips({
mode: 'values',
values: [1,2,3,4,5,6,7,8],
density: 8
});
$("#pips2-values").noUiSlider_pips({
mode: 'values',
values: [1,2,3,4,5,6,7,8],
density: 8
});
var guardsval;
$(".guardsRanger").on({
set: function(){
guardsval = $(".guardsRanger").val();
}
});
$(".jacksRanger").on({
set: function(){
jacksval = $(".jacksRanger").val();
}
});
$(".strikersRanger").on({
set: function(){
strikersval = $(".strikersRanger").val();
}
});
alert(guardsval);
});