gpt4 book ai didi

javascript - Nouislider 设置范围可变

转载 作者:行者123 更新时间:2023-12-03 02:53:07 31 4
gpt4 key购买 nike

我正在使用 nouislider ( https://refreshless.com/nouislider/ ),我想设置变量的范围值。但如果我使用变量值, slider 将不会创建。

jQuery.each(sliders, function (key, slider) {
var id = $(this).attr("data-id");
var from = $(this).find("input[data-type='from']").val();
var to = $(this).find("input[data-type='to']").val();
var min = $(this).find("input[data-type='min']").val();
if(min < 0) {
min = 0;
}

var max = $(this).find("input[data-type='max']").val();
if(min == max) {
max += 1;
}
noUiSlider.create(slider.getElementsByClassName("attrfilterslider")[0], {
start: [from, to],
connect: true,
range: {
'min': from,
'max': to
},
animate: true,
});
});

起点工作得很好,但范围要差得多。当我将常量设置为范围点时,一切正常。但它不适用于变量。我尝试更改变量、重新输入等,但它仍然不起作用。有什么解决办法吗?

最佳答案

嘿,我认为 noUIslider 期望数字而不是字符串。尝试 parseInt() 变量,它应该可以工作。

在这里您可以阅读 - https://refreshless.com/nouislider/slider-options/

关于javascript - Nouislider 设置范围可变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47753104/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com